public void Update(Bug_StatusViewModel model) { using (unitOfWork = new UnitOfWork()) { Bug_Status modelMapping = Mapper.Map <Bug_StatusViewModel, Bug_Status>(model); unitOfWork.BugStatusRepository.Update(modelMapping); unitOfWork.BugStatusRepository.Save(); } }
public object CreateStatus(Bug_StatusViewModel model) { ResponseDetails responseDetails = new ResponseDetails(); try { bugStatusService.Create(model); responseDetails = Helper.SetResponseDetails("Status inserted successfully.", true, null, MessageType.Success); } catch (Exception ex) { responseDetails = Helper.SetResponseDetails("Exception encountered : " + ex.Message, false, ex, MessageType.Error); } return(responseDetails); }
public object Get(int id) { ResponseDetails responseDetails = new ResponseDetails(); try { Bug_StatusViewModel model = bugStatusService.Get(id); responseDetails = Helper.SetResponseDetails("", true, model, MessageType.Success); } catch (Exception ex) { responseDetails = Helper.SetResponseDetails("Exception encountered : " + ex.Message, false, ex, MessageType.Error); } return(responseDetails); }
public List <Bug_StatusViewModel> GetAll() { using (unitOfWork = new UnitOfWork()) { List <Bug_Status> bugList = unitOfWork.BugStatusRepository.GetAll(); List <Bug_StatusViewModel> bugListMapping = new List <Bug_StatusViewModel>(); for (int i = 0; i < bugList.Count; i++) { Bug_StatusViewModel model = Mapper.Map <Bug_Status, Bug_StatusViewModel>(bugList[i]); model.BugViewModels = Mapper.Map <ICollection <Bug>, ICollection <BugViewModel> >(bugList[i].Bugs); bugListMapping.Add(model); } return(bugListMapping); } }
private Bug_StatusViewModel MapBugStatus(Bug_Status model) { Bug_StatusViewModel modelMapping = Mapper.Map <Bug_Status, Bug_StatusViewModel>(model); modelMapping.BugViewModels = Mapper.Map <ICollection <Bug>, ICollection <BugViewModel> >(model.Bugs); List <Bug> listModel = model.Bugs.ToList(); List <BugViewModel> listModelMapping = new List <BugViewModel>(); for (int i = 0; i < listModel.Count; i++) { listModelMapping.Add(MapBug(listModel[i])); } modelMapping.BugViewModels = listModelMapping; return(modelMapping); }