Example #1
0
        public void a3TestAddJobb()
        {
            var kund      = kundDb.GetAllKunder().FirstOrDefault(x => x.KundNamn == kundNamn);
            var jobbModel = new JobbModel {
                KundId = kund.Id, StatusPåJobbet = StatusTyp.Påbörjat.ToString(), DatumRegistrerat = DateTime.Now, Title = "Bildjobb", TypAvJobb = JobbTyp.Bilder.ToString(), TypAvPrioritet = PrioritetTyp.Låg.ToString()
            };

            jobbDb.AddJobb(jobbModel);
            Assert.AreEqual(1, jobbDb.GetAllJobbs().Count);
        }
Example #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);
        }