Exemplo n.º 1
0
 public void Update(StaffEditGeneralViewModel model)
 {
     FirstName                     = model.FirstName;
     LastName                      = model.LastName;
     DateOfBirth                   = model.DateOfBirth;
     StaffInfo.PhoneNumber         = model.PhoneNumber;
     StaffInfo.PhoneNumberDigitPin = model.PhoneNumberDigitPin;
 }
Exemplo n.º 2
0
        public async Task <JsonResult> EditStaffGeneralInformation(StaffEditGeneralViewModel model)
        {
            if (ModelState.IsValid)
            {
                var person = await _unitOfWork.People.GetOneAsync(x => x.Id == model.PersonId,
                                                                  include : p => p.Include(w => w.StaffInfo));

                person.Update(model);

                _unitOfWork.People.Update(person);
                var result = await _unitOfWork.SaveAsync();

                return(Json(new JsonMessage {
                    Color = "#ff6849", Message = "Person saved", Header = "Success", Icon = "success", AdditionalData = model
                }));
            }
            return(Json(new JsonMessage {
                Color = "#ff6849", Message = "Error", Header = "Error", Icon = "error", AdditionalData = model
            }));
        }