public IHttpActionResult EditAccount(EditAccountModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { Cad.UpdatePerson(model.FirstName, model.LastName, model.DoB, model.Phone, User.Identity.GetUserId()); return(GetResponse()); } catch (ConnectedApartmentsException e) { return(BadRequest(e.Message)); } catch (Exception) { return(InternalServerError()); } }