public ActionResult Index() { WorkPermitTypeViewModel model = new WorkPermitTypeViewModel(); model.WorkPermitTypeViewModelList = pro.GetList(); return(View(model)); }
public ActionResult InsertUpdateWorkPermitType(int?id) { WorkPermitTypeViewModel model = new WorkPermitTypeViewModel(); if (id > 0) { model = pro.GeWorkpermitById(id ?? 0); } return(View(model)); }
public WorkPermitTypeViewModel GeWorkpermitById(int id) { WorkPermitTypeViewModel model = ent.WorKPermitTypes.Select(x => new WorkPermitTypeViewModel() { DeletedDate = x.DeletedDate, DeletedBy = x.DeletedBy, UdatedDate = x.UdatedDate, UpdatedBy = x.UpdatedBy, Name = x.Name, CreatedDate = DateTime.Now, WorkPermitTypeId = x.WorkPermitTypeId, }).Where(x => x.WorkPermitTypeId == id).FirstOrDefault(); return(model); }
public ActionResult InsertUpdateWorkPermitType(WorkPermitTypeViewModel model) { try { var result = pro.InsertUpdateWorkPermitType(model); if (result == true) { TempData["SuccessMsg"] = "सफल भयो"; return(RedirectToAction("Index")); } } catch { TempData["Msg"] = "असफल भयो "; return(View()); } return(View()); }
public bool InsertUpdateWorkPermitType(WorkPermitTypeViewModel model) { using (SamajkalyanEntities ent = new SamajkalyanEntities()) { try { var workPermitTypeRow = ent.WorKPermitTypes.Where(x => x.WorkPermitTypeId == model.WorkPermitTypeId).FirstOrDefault(); //_context.Database.Connection.Open(); //_context.Database.Connection.BeginTransaction(); if (workPermitTypeRow == null) { workPermitTypeRow = new WorKPermitType(); } ; workPermitTypeRow.Name = model.Name; workPermitTypeRow.CreatedBy = model.CreatedBy; workPermitTypeRow.CreatedDate = model.CreatedDate; //deploymentRow.Status = true; if (model.WorkPermitTypeId == 0) { // generalAgreementRow.Status = false; ent.WorKPermitTypes.Add(workPermitTypeRow); ent.SaveChanges(); } else { // deploymentRow.Status = dmodel.Status ?? false; workPermitTypeRow.UpdatedBy = model.UpdatedBy; workPermitTypeRow.UdatedDate = model.UdatedDate; ent.WorKPermitTypes.Attach(workPermitTypeRow); ent.Entry(workPermitTypeRow).State = EntityState.Modified; ent.SaveChanges(); } } catch (Exception ex) { return(false); } } return(true); }