/// <summary>
 /// This method removes and existing blazorUsers from the DbContext and saves it
 /// </summary>
 /// <param name="blazorUser"></param>
 /// <returns></returns>
 public async Task DeleteBlazorUserAsync(BlazorUser blazorUser)
 {
     try
     {
         dbContext.BlazorUser.Remove(blazorUser);
         await dbContext.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// This method add a new blazorUsers to the DbContext and saves it
 /// </summary>
 /// <param name="blazorUsers"></param>
 /// <returns></returns>
 public async Task <BlazorUser> AddBlazorUsersAsync(BlazorUser blazorUser)
 {
     try
     {
         dbContext.BlazorUser.Add(blazorUser);
         await dbContext.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw;
     }
     return(blazorUser);
 }
示例#3
0
        public BlazorUser GetUser()
        {
            BlazorUser objBlazorUser = new BlazorUser();

            if (this.User.Identity.IsAuthenticated)
            {
                objBlazorUser.UserName = this.User.Identity.Name;
            }
            else
            {
                objBlazorUser.UserName = ""; // Not logged in
            }
            return(objBlazorUser);
        }
 /// <summary>
 /// This method update and existing blazorUsers and saves the changes
 /// </summary>
 /// <param name="blazorUsers"></param>
 /// <returns></returns>
 public async Task <BlazorUser> UpdateBlazorUsersAsync(BlazorUser blazorUser)
 {
     try
     {
         var productExist = dbContext.BlazorUser.FirstOrDefault(p => p.Name == blazorUser.Name);
         if (productExist != null)
         {
             dbContext.Update(blazorUser);
             await dbContext.SaveChangesAsync();
         }
     }
     catch (Exception)
     {
         throw;
     }
     return(blazorUser);
 }