Exemplo n.º 1
0
        public ActionResult Index()
        {
            WorkPermitTypeViewModel model = new WorkPermitTypeViewModel();

            model.WorkPermitTypeViewModelList = pro.GetList();

            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult InsertUpdateWorkPermitType(int?id)
        {
            WorkPermitTypeViewModel model = new WorkPermitTypeViewModel();

            if (id > 0)
            {
                model = pro.GeWorkpermitById(id ?? 0);
            }


            return(View(model));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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());
 }
Exemplo n.º 5
0
        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);
        }