public IHttpActionResult CreateUser(RegisteredUsersDto registeredUserDto) { if (!ModelState.IsValid) { return(BadRequest()); } var registeredUser = Mapper.Map <RegisteredUsersDto, RegisteredUsers>(registeredUserDto); _context.RegisteredUsers.Add(registeredUser); _context.SaveChanges(); registeredUserDto.Id = registeredUser.Id; return(Created(new Uri(Request.RequestUri + "/" + registeredUser.Id), registeredUserDto)); }
public void UpdateUser(int id, RegisteredUsersDto registeredUserDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var registeredUserInDb = _context.RegisteredUsers.SingleOrDefault(c => c.Id == id); if (registeredUserInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(registeredUserDto, registeredUserInDb); _context.SaveChanges(); }