internal static void EditEmail(BoilerplateContext context, int id, string emailAddress) { var userToEdit = context.Users.Find(id); userToEdit.EmailAddress = emailAddress; context.Users.Attach(userToEdit); context.Entry(userToEdit).State = EntityState.Modified; }
internal static UserDTO Get(BoilerplateContext context, int id) { var user = context.Users.Find(id); context.Entry(user).Reference(e => e.Role).Load(); return(new UserDTO() { ID = user.ID, EmailAddress = user.EmailAddress, Role = user.Role.Name, Username = user.Username, LastUpdated = user.EditedDate ?? user.CreatedDate }); }