示例#1
0
        public JobbViewModel GetJobbViewModel(ObjectId jobbId)
        {
            var model     = jobbDb.GetJobb(jobbId);
            var viewModel = new JobbViewModel
            {
                StatusPåJobbet   = HelperConvertLogic.GetStatusTypFromString(model.StatusPåJobbet),
                DatumRegistrerat = model.DatumRegistrerat,
                delJobbs         = delJobbVMLogic.GetDelJobbsInJobb(model.Id),
                Id             = model.Id,
                AccessId       = model.AccessId,
                KundId         = model.KundId,
                Title          = model.Title,
                TypAvJobb      = HelperConvertLogic.GetJobbTypFromString(model.TypAvJobb),
                TypAvPrioritet = HelperConvertLogic.GetPrioritetTypFromString(model.TypAvPrioritet)
            };

            return(viewModel);
        }
示例#2
0
        public List <JobbViewModel> GetJobbsForKund(ObjectId kundId)
        {
            var returningList = new List <JobbViewModel>();
            var rawModels     = jobbDb.GetAllJobbs().Where(x => x.KundId == kundId).ToList();

            foreach (var model in rawModels)
            {
                var viewModel = new JobbViewModel
                {
                    StatusPåJobbet   = HelperConvertLogic.GetStatusTypFromString(model.StatusPåJobbet),
                    DatumRegistrerat = model.DatumRegistrerat,
                    delJobbs         = delJobbVMLogic.GetDelJobbsInJobb(model.Id),
                    Id             = model.Id,
                    AccessId       = model.AccessId,
                    KundId         = model.KundId,
                    Title          = model.Title,
                    TypAvJobb      = HelperConvertLogic.GetJobbTypFromString(model.TypAvJobb),
                    TypAvPrioritet = HelperConvertLogic.GetPrioritetTypFromString(model.TypAvPrioritet)
                };
                returningList.Add(viewModel);
            }
            return(returningList);
        }