/// <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); }
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); }