public CategoryViewModel Create(CategoryViewModel category) { var dataCategory = Map <CategoryDataModel>(category); _dataContext.Categories.Add(dataCategory); _dataContext.SaveChanges(); return(Map <CategoryViewModel>(dataCategory)); }
public PersonViewModel Create(PersonViewModel personViewModel) { var category = _dataContext.Categories.Single(c => c.Id == personViewModel.CategoryId); var dataPerson = Map <PersonDataModel>(personViewModel); dataPerson.Category = category; _dataContext.Persons.Add(dataPerson); _dataContext.SaveChanges(); return(Map <PersonViewModel>(dataPerson)); }