public static void Update(UserDto dto) { using (var db = new MainDBModelContainer()) { var newUserData = UserMapper.DtoToEntity(dto, db); var oldUserData = db.UserSet.Find(dto.Id); if (oldUserData != null) { oldUserData.Username = newUserData.Username; oldUserData.Passkey = newUserData.Passkey; oldUserData.Email = newUserData.Email; oldUserData.Firstname = newUserData.Firstname; oldUserData.DateOfBirth = newUserData.DateOfBirth; oldUserData.LastActivity = newUserData.LastActivity; oldUserData.Roles = newUserData.Roles; oldUserData.Team = newUserData.Team; db.SaveChanges(); } else { throw new ElementNotFoundException(); } } }
public static void Create(UserDto dto) { using (var db = new MainDBModelContainer()) { var entity = UserMapper.DtoToEntity(dto, db); db.UserSet.Add(entity); db.SaveChanges(); } }