public UserRoleGetModel Create(UserRolePostModel userRolePostModel) { UserRole toAdd = UserRolePostModel.ToUserRole(userRolePostModel); context.UserRoles.Add(toAdd); context.SaveChanges(); return(UserRoleGetModel.FromUserRole(toAdd)); }
public UserRole Create(UserRolePostModel userPostModel) { UserRole toAdd = UserRolePostModel.ToUserRole(userPostModel); context.UserRole.Add(toAdd); context.SaveChanges(); return(toAdd); }
public UserRole Upsert(int id, UserRolePostModel userRole) { UserRole toAdd = UserRolePostModel.ToUserRole(userRole); var existing = context.UserRole.AsNoTracking().FirstOrDefault(f => f.Id == id); if (existing == null) { context. UserRole.Add(toAdd); context.SaveChanges(); return(toAdd); } toAdd.Id = id; context.UserRole.Update(toAdd); context.SaveChanges(); return(toAdd); }
public UserRoleGetModel Upsert(int id, UserRolePostModel userRolePostModel) { var existing = context.UserRoles.AsNoTracking().FirstOrDefault(urole => urole.Id == id); if (existing == null) { UserRole toAdd = UserRolePostModel.ToUserRole(userRolePostModel); context.UserRoles.Add(toAdd); context.SaveChanges(); return(UserRoleGetModel.FromUserRole(toAdd)); } UserRole Up = UserRolePostModel.ToUserRole(userRolePostModel); Up.Id = id; context.UserRoles.Update(Up); context.SaveChanges(); return(UserRoleGetModel.FromUserRole(Up)); }