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; }
public WhitelistFormStub(Crew_Whitelist dbItem) { Id = dbItem.Id; Barcode = dbItem.Barcode; TanggalAwal = (DateTime) dbItem.Tanggal_Awal; TanggalAkhir = (DateTime) dbItem.Tanggal_Akhir; }
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; }
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(); }
public void Delete(Crew_Whitelist dbItem) { context.Crew_Whitelist.Remove(dbItem); context.SaveChanges(); }
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); } }