Exemple #1
0
 public WhitelistPresentationStub(Crew_Whitelist dbItem)
 {
     this.Id = dbItem.Id;
     this.Barcode = dbItem.Barcode;
     this.TanggalAwal = (DateTime) dbItem.Tanggal_Awal;
     this.TanggalAkhir = (DateTime) dbItem.Tanggal_Akhir;
 }
Exemple #2
0
 public WhitelistFormStub(Crew_Whitelist dbItem)
 {
     Id = dbItem.Id;
     Barcode = dbItem.Barcode;
     TanggalAwal = (DateTime) dbItem.Tanggal_Awal;
     TanggalAkhir = (DateTime) dbItem.Tanggal_Akhir;
 }
Exemple #3
0
 public Crew_Whitelist GetDbObject(Crew_Whitelist dbItem)
 {
     dbItem.Id = this.Id;
     dbItem.Barcode = this.Barcode;
     dbItem.Tanggal_Awal = this.TanggalAwal;
     dbItem.Tanggal_Akhir = this.TanggalAkhir;
     return dbItem;
 }
Exemple #4
0
 public void Save(Crew_Whitelist dbItem)
 {
     if (dbItem.Id == 0) //create
     {
         context.Crew_Whitelist.Add(dbItem);
     }
     else //edit
     {
         var entry = context.Entry(dbItem);
         entry.State = EntityState.Modified;
     }
     context.SaveChanges();
 }
Exemple #5
0
 public void Delete(Crew_Whitelist dbItem)
 {
     context.Crew_Whitelist.Remove(dbItem);
     context.SaveChanges();
 }
Exemple #6
0
        public ActionResult CreateWhitelist(WhitelistFormStub model)
        {
            //bool isNameExist = RepoContractor.Find().Where(p => p.name == model.Name).Count() > 0;

            if (ModelState.IsValid)
            {
                Crew_Whitelist dbItem = new Crew_Whitelist();
                dbItem = model.GetDbObject(dbItem);

                try
                {
                    RepoWhite.Save(dbItem);
                }
                catch (Exception e)
                {
                    return View("FormWhitelist", model);
                }

                //message
                string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "CreateSuccess").ToString();
                this.SetMessage(model.Id.ToString(), template);

                return RedirectToAction("CrewWhitelist");
            }
            else
            {
                return View("FormWhitelist", model);
            }
        }