Esempio n. 1
0
        public async Task <ActionResult> Edit(DesignationMasterModel model, bool continueEditing)
        {
            try
            {
                var designationInfo = _designationMasterService.GetDesignationbyIdAsync(model.Id);

                if (designationInfo == null)
                {
                    return(RedirectToAction("List"));
                }

                designationInfo.Designation = model.Designation;
                designationInfo.Active      = model.Active;
                designationInfo.DateUpdated = DateTime.UtcNow;
                await _designationMasterService.UpdateAsync(designationInfo);

                AllowContinueEditing(continueEditing);
                TempData["UserMessageSuccess"] = "Record saved sucessfully.";

                if (continueEditing)
                {
                    return(RedirectToAction(nameof(Edit), new { id = designationInfo.Id }));
                }

                return(RedirectToAction(nameof(List)));
            }
            catch (Exception ex)
            {
                TempData["UserMessageError"] = ex.Message.ToString();
                return(RedirectToAction(nameof(Create)));
            }
        }
Esempio n. 2
0
        public async Task <ActionResult> Create(DesignationMasterModel model, bool continueEditing)
        {
            try
            {
                var designation = new DesignationMaster {
                    Designation = model.Designation,
                    Active      = model.Active,
                    Deleted     = false,
                    DateUpdated = DateTime.UtcNow,
                    DateCreated = DateTime.UtcNow
                };

                await _designationMasterService.InsertAsync(designation);

                if (continueEditing)
                {
                    return(RedirectToAction(nameof(Edit), new { id = designation.Id }));
                }

                TempData["UserMessageSuccess"] = "Record saved sucessfully.";
                return(RedirectToAction(nameof(List)));
            }
            catch (Exception ex)
            {
                TempData["UserMessageError"] = ex.Message.ToString();
                return(RedirectToAction(nameof(Create)));
            }
        }
Esempio n. 3
0
        public ActionResult Create(DesignationMasterModel collection, int?DepartmentCombo)
        {
            CheckViewBagData();
            if (ModelState.IsValid)
            {
                var data = new tbl_DesignationMaster
                {
                    DepartmentID          = Convert.ToInt32(collection.DepartmentCombo),
                    DesignationName       = collection.DesignationName,
                    DesignationCreateDate = DateTime.Now
                };

                if (!_DbWorkPermitSystemEntities.tbl_DesignationMaster.Any(p => p.DesignationName == collection.DesignationName && p.DepartmentID == DepartmentCombo))
                {
                    try
                    {
                        _DbWorkPermitSystemEntities.tbl_DesignationMaster.Add(data);
                        _DbWorkPermitSystemEntities.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    catch (Exception ex)
                    {
                        return(View());
                    }
                }
                else
                {
                    ViewBag.Errormessage = "Fail";
                }
            }
            ViewBag.DepartmentCombo = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName");
            return(View());
        }
Esempio n. 4
0
        public ActionResult Index()
        {
            CheckViewBagData();

            List <DesignationMasterModel> _objListRequestProcessModel = new List <DesignationMasterModel>();
            var _objAllRequestProcessModel = _DbWorkPermitSystemEntities.tbl_DesignationMaster.ToList();

            foreach (var item in _objAllRequestProcessModel)
            {
                DesignationMasterModel _class = new DesignationMasterModel();

                var _objDepartmentEmployeeRegistration = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(p => p.DepartmentID == item.DepartmentID).FirstOrDefault();

                _class.DesignationID = item.DesignationID;
                _class.DepartmentID  = item.DepartmentID;

                _class.DepartmentName = _objDepartmentEmployeeRegistration.DepartmentName;

                _class.DesignationName       = (item.DesignationName);
                _class.DesignationCreateDate = (item.DesignationCreateDate);
                _objListRequestProcessModel.Add(_class);
            }

            return(View(_objListRequestProcessModel.ToList()));
        }
Esempio n. 5
0
 public ActionResult Edit(int id, DesignationMasterModel collection)
 {
     try
     {
         CheckViewBagData();
         // TODO: Add update logic here
         if (ModelState.IsValid)
         {
             var data = _DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(b => b.DesignationID == id).FirstOrDefault();
             {
                 //data.DesignationID = collection.DesignationID;
                 //data.DepartmentID = collection.DepartmentID;
                 data.DesignationName = collection.DesignationName;
                 data.DepartmentID    = Convert.ToInt32(collection.DepartmentCombo);
                 //data.DesignationCreateDate = data.DesignationCreateDate;
                 _DbWorkPermitSystemEntities.Entry(data).State = EntityState.Modified;
                 _DbWorkPermitSystemEntities.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
         ViewBag.DepartmentCombo1 = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName", Convert.ToInt32(collection.DepartmentCombo));
         return(View());
     }
     catch (Exception ex)
     {
         return(View());
     }
 }
Esempio n. 6
0
        // GET: EmployeeDesignation/Delete/5
        public ActionResult Delete(int id)
        {
            CheckViewBagData();
            DesignationMasterModel _objtbl_DesignationMasterModel = new DesignationMasterModel();
            var model = _DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(a => a.DesignationID == id).FirstOrDefault();
            var _objDepartmentEmployeeRegistration = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(p => p.DepartmentID == model.DepartmentID).FirstOrDefault();

            _objtbl_DesignationMasterModel.DesignationID         = model.DesignationID;
            _objtbl_DesignationMasterModel.DepartmentID          = model.DepartmentID;
            _objtbl_DesignationMasterModel.DepartmentName        = _objDepartmentEmployeeRegistration.DepartmentName;
            _objtbl_DesignationMasterModel.DesignationName       = (model.DesignationName);
            _objtbl_DesignationMasterModel.DesignationCreateDate = (model.DesignationCreateDate);

            return(View(_objtbl_DesignationMasterModel));
        }
Esempio n. 7
0
        // GET: DesignationMasterController/Edit/5
        public ActionResult Edit(int id)
        {
            var designationInfo = _designationMasterService.GetDesignationbyIdAsync(id);

            if (designationInfo == null)
            {
                return(RedirectToAction("List"));
            }

            var viewModel = new DesignationMasterModel
            {
                Id              = designationInfo.Id,
                Designation     = designationInfo.Designation,
                Active          = Convert.ToBoolean(designationInfo.Active),
                ContinueEditing = IsContinueEditingAllowed()
            };

            return(View(viewModel));
        }
Esempio n. 8
0
        // GET: EmployeeDesignation/Edit/5
        public ActionResult Edit(int id)
        {
            CheckViewBagData();
            DesignationMasterModel _objDesignationModel = new DesignationMasterModel();
            var model = _DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(a => a.DesignationID == id).FirstOrDefault();

            {
                var _objDepartmentEmployeeRegistration = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(p => p.DepartmentID == model.DepartmentID).FirstOrDefault();
                _objDesignationModel.DesignationCreateDate = model.DesignationCreateDate;
                _objDesignationModel.DesignationID         = model.DesignationID;
                _objDesignationModel.DepartmentID          = model.DepartmentID;
                _objDesignationModel.DesignationName       = model.DesignationName;
                _objDesignationModel.DepartmentName        = _objDepartmentEmployeeRegistration.DepartmentName;
                //_objDesignationModel.DesignationCreateDate = model.DesignationCreateDate;
                //_objDesignationModel.DesignationCreateDate = model.DesignationCreateDate;
            };
            ViewBag.DepartmentCombo1 = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName", model.DepartmentID);
            return(View(_objDesignationModel));
        }