public async Task <IActionResult> UpdateFacultyOne([FromBody] HomeIndexFacultyViewModel data) { try { var db = await _repository.GetFacultyByUserName(data.UserName); db.FirstName = data.FirstName; db.LastName = data.LastName; db.Degree = data.Degree; db.Affiliation = data.Affiliation; db.StreetAddress = data.StreetAddress; db.City = data.City; db.State = data.State; db.Zip = data.Zip; db.Country = data.Country; db.BusinessPhone = data.BusinessPhone; _repository.SaveAll(); } catch (Exception ex) { _logger.LogError("Could not update faculty user", ex); return(new HttpStatusCodeResult(500)); } return(Ok()); }