Exemplo n.º 1
0
        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());
        }