public IHttpActionResult PutParent(int id, ParentCreateDTO parent) { Parent updatedParent = parentService.UpdateParent(id, parent.FirstName, parent.LastName, parent.Username, parent.Password, parent.PhoneNumber, parent.Email, parent.Address); if (updatedParent == null) { return(NotFound()); } if (parent.RepeatedPassword != parent.Password) { return(BadRequest("RepeatedPassword must be the same as Password")); } return(Ok(updatedParent)); }
public IHttpActionResult PostParent(ParentCreateDTO newParent) { Parent parent = new Parent(); parent.FirstName = newParent.FirstName; parent.LastName = newParent.LastName; parent.Username = newParent.Username; parent.Password = newParent.Password; parent.PhoneNumber = newParent.PhoneNumber; parent.Email = newParent.Email; parent.Address = newParent.Address; if (newParent.RepeatedPassword != newParent.Password) { return(BadRequest("RepeatedPassword must be the same as Password")); } Parent createdParent = parentService.CreateParent(parent); return(Created("", createdParent)); }