public PersonViewModel Create(PersonNewModel model) { var entity = this.ConvertToEntity(model); var executedEntity = this.appUnitOfWork.PersonRepository.Insert(entity); return(this.ConvertToView(executedEntity)); }
public JsonResult Create(PersonNewModel model) { if (ModelState.IsValid) { var response = this.personService.Create(model); return(Json(response)); } else { return(Json(ModelState.Values .SelectMany(state => state.Errors) .Select(error => error.ErrorMessage))); } }
protected PersonEntity ConvertToEntity(PersonNewModel model) { var result = new PersonEntity() { FirstName = model.FirstName, LastName = model.LastName, Birthdate = model.Birthdate, GenderId = model.Gender, PersonNumber = model.PersonNumber, Salary = model.Salary }; return(result); }
private void AddHouseholdHeadProc() { PersonNewModel?.Dispose(); var selectedPurok = _repository.Purok.Get(c => c.PurokNo == SelectedHousehold.Model.PurokNo); PersonNewModel = new PersonNewModel { PurokNo = selectedPurok.PurokNo, IsHead = true, HouseNo = SelectedHousehold.Model.HouseNo }; _addFamilyHeadWindow = new AddFamilyHeadWindow { Owner = Application.Current.MainWindow }; _addFamilyHeadWindow.Show(); }
public EmployeeEditModel(DataAccess.EF.Employee model) : base(model) { ModelCopy = CreateCopy(model); Person = new PersonNewModel(); LoadRelatedInfo(); }
private void CancelPersonProc() { PersonNewModel?.Dispose(); _addFamilyHeadWindow.Close(); }