Ignore:
Timestamp:
08/28/24 21:41:13 (4 weeks ago)
Author:
ElenaMoskova <elena.moskova99@…>
Branches:
main
Children:
a850333
Parents:
118e414
Message:

Use of views

  1. Use of views in VetCenters.
  2. Ability to provide a response to a given response.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • PostgreSqlDotnetCore/Controllers/BlogController.cs

    r118e414 re9bb9d1  
    8989            }
    9090            BlogPostConsultation blogClass = db.BlogPostControllerObj.Find(id);
     91            UsersClass customerClass = await getCrrentUser();
     92            ViewBag.isAuthenticated = customerClass;
    9193            if (blogClass == null)
    9294            {
     
    102104            var blogAnswers = query.ToList();
    103105            blogClass.BlogPostAnswers = blogAnswers;
     106            ViewBag.OnlyAdminManager = await checkAuthorizationSpecificRoleAsync(RoleConstants.Admin) ?? await checkAuthorizationSpecificRoleAsync(RoleConstants.Manager);
    104107            return View(blogClass);
    105108        }
     
    121124
    122125            // check for permission
    123             UsersClass customerClass = await getCrrentUser();
     126            //UsersClass customerClass = await checkAuthorizationAsync();
     127           // ViewBag.isAuthenticated = await getCrrentUser();
     128           UsersClass customerClass = await getCrrentUser();
    124129            // set if is authenticated
    125130            ViewBag.isAuthenticated = customerClass;
     
    143148                    var user = await _userManager.GetUserAsync(User);
    144149                    var customerClass = db.CustomerObj.SingleOrDefault(x => x.email == user.Email);
     150                   //dodadeno na 25.08
     151                    ViewBag.isAuthenticated = await getCrrentUser();
    145152                    if (customerClass != null)
    146153                    {
     
    184191            }
    185192
    186             // check for permission
    187             UsersClass customerClass = await checkAuthorizationAsync();
    188             //dodadeno na 23.08
     193            // izbriseno na 26.08
     194           UsersClass customerClass = await checkAuthorizationAsync();
     195            //dodadeno na 26.08
     196           // UsersClass customerClass = await checkAuthorizationSpecificRoleAsync(RoleConstants.Admin);
    189197            ViewBag.isAuthenticated = await getCrrentUser();
    190198            if (customerClass == null)
     
    204212            // no access for standard user
    205213            ViewBag.OnlyAdminManager = await checkAuthorizationSpecificRoleAsync(RoleConstants.Admin) ?? await checkAuthorizationSpecificRoleAsync(RoleConstants.Manager);
     214            ViewBag.OnlyAdminManager1 = await checkAuthorizationSpecificRoleAsync(RoleConstants.Admin) ?? await checkAuthorizationSpecificRoleAsync(RoleConstants.Manager);
    206215
    207216
     
    233242                if (existingBlogClass != null)
    234243                {
     244                   
     245
    235246                    // Запамтете ја старата вредност на users_id
    236247                    blogClass.users_id = existingBlogClass.users_id;
     
    247258
    248259        // GET: Customer/Delete/5
     260       
    249261        public async Task<ActionResult> DeleteAsync(int? id)
    250262        {
     
    286298        }
    287299
     300
    288301        // POST: Customer/Delete/5
    289302
     
    298311            return RedirectToAction("Index");
    299312        }
     313       
     314        // GET: Customer/Delete/5
     315        // GET: Customer/Delete/5
     316        // GET: Customer/Delete/5
     317   
     318
    300319
    301320        protected override void Dispose(bool disposing)
Note: See TracChangeset for help on using the changeset viewer.