public Benefactor Create(Benefactor itemToCreate) { var benefactor = _context.Benefactors.Add(itemToCreate); _context.SaveChanges(); return(benefactor); }
public IHttpActionResult CreateBenefactor(BenefactorDTO benefactor) { var rootNode = Umbraco.ContentAtRoot().OfType <RegisteredPeople>().FirstOrDefault(); var content = Services.ContentService.Create(benefactor.PersonName, rootNode.Id, Benefactor.ModelTypeAlias); content.SetValue(Benefactor.GetModelPropertyType(x => x.PersonName).Alias, benefactor.PersonName); content.SetValue(Benefactor.GetModelPropertyType(x => x.Phone).Alias, benefactor.Phone); content.SetValue(Benefactor.GetModelPropertyType(x => x.Email).Alias, benefactor.Email); content.SetValue(Benefactor.GetModelPropertyType(x => x.Description).Alias, benefactor.Description); content.SetValue(Benefactor.GetModelPropertyType(x => x.Type).Alias, "Benefactor"); var result = Services.ContentService.Save(content); return(HandleContentSave(result)); }
public Benefactor Update(Benefactor itemToUpdate) { _context.SaveChanges(); return(itemToUpdate); }
internal void Detach(Benefactor benefactor) { _context.Entry(benefactor).State = EntityState.Detached; }
public Benefactor UpdateBenefactorFromBenefactorEditModel(BenefactorEditModel editModel, Benefactor benefactorModel) { benefactorModel.FirstName = editModel.FirstName; benefactorModel.LastName = editModel.LastName; benefactorModel.FullName = (editModel.FirstName + " " + editModel.LastName).Trim(); benefactorModel.Country = editModel.Country; benefactorModel.IdNumber = editModel.IdNumber; benefactorModel.BirthDate = editModel.BirthDate; benefactorModel.Gender = Utilities.IsMasculino(editModel.Gender); benefactorModel.Nationality = editModel.Nationality; benefactorModel.State = editModel.State; benefactorModel.City = editModel.City; benefactorModel.Address = editModel.Address; benefactorModel.Capacity = editModel.Capacity; return(Update(benefactorModel)); }