public ActionResult Post(FamilyMemberModel userDetails) { familyCrud.AddMember(userDetails.ToDomain()); var resourceUrl = Path.Combine(Request.Path.ToString(), Uri.EscapeUriString(userDetails.FirstName)); return(Created(resourceUrl, userDetails)); }
public ActionResult Put(FamilyMemberModel userDetails) { FamilyMemberModel existingUser = FamilyMemberModel.FromDomain(familyCrud.GetMemberById(userDetails.Id)); if (existingUser == null) { return(BadRequest("Member not found!")); } else { userDetails.FamilyId = existingUser.FamilyId; userDetails.Id = existingUser.Id; familyCrud.UpdateMember(userDetails.ToDomain(), userDetails.Id); return(Ok()); } }