public void Delete(int id) { using (unitOfWork = new UnitOfWork()) { Project_Technologies model = unitOfWork.ProjectTechnologyRepository.Get(id); unitOfWork.ProjectTechnologyRepository.Delete(model); unitOfWork.ProjectTechnologyRepository.Save(); } }
public void Create(Project_TechnologiesViewModel model) { using (unitOfWork = new UnitOfWork()) { Project_Technologies modelMapping = Mapper.Map <Project_TechnologiesViewModel, Project_Technologies>(model); unitOfWork.ProjectTechnologyRepository.Insert(modelMapping); unitOfWork.ProjectTechnologyRepository.Save(); } }
public Project_TechnologiesViewModel Get(int id) { using (unitOfWork = new UnitOfWork()) { Project_Technologies model = unitOfWork.ProjectTechnologyRepository.GetById(id); Project_TechnologiesViewModel modelMapping = Mapper.Map <Project_Technologies, Project_TechnologiesViewModel>(model); modelMapping.ProjectViewModels = Mapper.Map <ICollection <Project>, ICollection <ProjectViewModel> >(model.Projects); return(modelMapping); } }