public void UpdateBusinessUser(UpdatedBusinessUserModal userToUpdate) { User CurrUser = context.Users.FirstOrDefault(u => u.Email == userToUpdate.Email); if (CurrUser != null) { CurrUser.Name = userToUpdate.Name; CurrUser.Interests = userToUpdate.Interests; CurrUser.Picture = userToUpdate.Picture; CurrUser.Description = userToUpdate.Description; (CurrUser as BusinessUser).WebsiteLink = userToUpdate.WebsiteLink; (CurrUser as BusinessUser).CompanyName = userToUpdate.CompanyName; context.SaveChanges(); } }
public IHttpActionResult UpdateBusinessUser(UpdatedBusinessUserModal userToUpdate) { ErrorMessage errorMessage = businessUsersBL.UpdateBusinessUser(userToUpdate); if (errorMessage.Code == HttpStatusCode.OK) { User updatedUser = usersBL.GetUserByEmail(userToUpdate.Email); return(Ok(updatedUser)); } return(new ResponseMessageResult(Request.CreateErrorResponse( errorMessage.Code, new HttpError(errorMessage.Message) ) )); }
public ErrorMessage UpdateBusinessUser(UpdatedBusinessUserModal userToUpdate) { userCRUD.UpdateBusinessUser(userToUpdate); User user = userCRUD.GetUserByEmail(userToUpdate.Email); if (user == null) { ErrorMessage message = new ErrorMessage { Message = "User does not exist", Code = HttpStatusCode.NotModified }; return(message); } else { ErrorMessage message = new ErrorMessage { Code = HttpStatusCode.OK }; return(message); } }