public List <CallViewModel> GetAll() { List <CallViewModel> viewModels = new List <CallViewModel>(); try { List <Call> Calls = _dao.GetAll(); foreach (Call c in Calls) { CallViewModel viewModel = new CallViewModel(); viewModel.DateClosed = c.DateClosed; viewModel.DateOpened = c.DateOpened; viewModel.TechId = c.GetTechIdAsString(); viewModel.ProblemId = c.GetProblemIdAsString(); viewModel.EmployeeId = c.GetEmployeeIdAsString(); viewModel.Id = c.GetIdAsString(); viewModel.OpenStatus = c.OpenStatus; viewModel.Notes = c.Notes; viewModel.Version = c.Version; viewModel.GetEmpInfo(); viewModels.Add(viewModel); } } catch (Exception ex) { DALUtils.ErrorRoutine(ex, "CallViewModel", "GetAll"); } return(viewModels); }
public List <CallViewModel> GetAll() { List <CallViewModel> viewModels = new List <CallViewModel>(); try { List <Call> calls = _dao.GetAll(); foreach (Call c in calls) { //return only fields for display, subsequent get wil other fields CallViewModel viewModel = new CallViewModel(); viewModel.Id = c._id.ToString(); viewModel.DateOpened = c.DateOpened; viewModel.EmployeeId = c.EmployeeId.ToString(); viewModel.ProblemId = c.ProblemId.ToString(); viewModels.Add(viewModel); //add to list } } catch (Exception ex) { ErrorRoutine(ex, "CallViewModel", "GetAll"); } return(viewModels); }
public List <CallViewModel> GetAll() { List <CallViewModel> callViewModelList = new List <CallViewModel>(); try { List <Call> calls = _dao.GetAll(); foreach (var call in calls) { CallViewModel cVM = new CallViewModel(); Employee emp = new EmployeeDAO().GetById(call.GetEmployeeIdAsString()); Problem prob = new ProblemDAO().GetByProblemId(call.GetProblemIdAsString()); Employee techName = new EmployeeDAO().GetById(call.GetTechIdAsString()); cVM.Id = call.GetIdAsString(); cVM.ProblemDescription = prob.Description; cVM.EmployeeName = emp.Lastname; cVM.EmployeeId = call.GetEmployeeIdAsString(); cVM.ProblemId = call.GetProblemIdAsString(); cVM.TechId = call.GetTechIdAsString(); cVM.TechName = techName.Lastname; cVM.DateOpened = call.DateOpened; cVM.DateClosed = call.DateClosed; cVM.OpenStatus = call.OpenStatus; cVM.Notes = call.Notes; cVM.Version = call.Version; callViewModelList.Add(cVM); } } catch (Exception ex) { ViewModelUtils.ErrorRoutine(ex, "CallViewModel", "GetAll"); } return(callViewModelList); }