Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }