示例#1
0
        public void AddJobb(JobbViewModel kundJobb)
        {
            var index = 0;

            try
            {
                var lastJobIndex = jobbDb.GetAllJobbs().LastOrDefault().AccessId;
                index = lastJobIndex + 1;
            }
            catch
            {
            }
            var model = new JobbModel
            {
                StatusPåJobbet   = kundJobb.StatusPåJobbet.ToString(),
                DatumRegistrerat = kundJobb.DatumRegistrerat,
                KundId           = kundJobb.KundId,
                AccessId         = index,
                Title            = kundJobb.Title,
                TypAvJobb        = kundJobb.TypAvJobb.ToString(),
                TypAvPrioritet   = kundJobb.TypAvPrioritet.ToString()
            };

            jobbDb.AddJobb(model);
        }
示例#2
0
 public void UpdateJobb(JobbModel model)
 {
     UpdateProperty("Title", model.Id, model.Title);
     UpdateProperty("TypAvJobb", model.Id, model.TypAvJobb.ToString());
     UpdateProperty("TypAvPrioritet", model.Id, model.TypAvPrioritet.ToString());
     UpdateProperty("StatusPåJobbet", model.Id, model.StatusPåJobbet.ToString());
 }
示例#3
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);
        }
示例#4
0
        public void UpdateJobb(JobbViewModel viewModel)
        {
            var model = new JobbModel
            {
                DatumRegistrerat = viewModel.DatumRegistrerat,
                StatusPåJobbet   = viewModel.StatusPåJobbet.ToString(),
                Id             = viewModel.Id,
                AccessId       = viewModel.AccessId,
                KundId         = viewModel.KundId,
                Title          = viewModel.Title,
                TypAvJobb      = viewModel.TypAvJobb.ToString(),
                TypAvPrioritet = viewModel.TypAvPrioritet.ToString()
            };

            jobbDb.UpdateJobb(model);
        }
示例#5
0
 public void AddJobb(JobbModel model)
 {
     jobbdb.InsertOne(model);
 }