Beispiel #1
0
        public ActionResult Add(HrGroupViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var checkGroup = _dbContext.tbl_HrGroups.Where(w => w.Name == model.Name).FirstOrDefault();
                    if (checkGroup == null)
                    {
                        HrGroup hrGroup = new HrGroup()
                        {
                            Name        = model.Name,
                            IsActive    = true,
                            CreatedBy   = UserId,
                            CreatedDate = DateTime.Now
                        };

                        _dbContext.tbl_HrGroups.Add(hrGroup);
                        _dbContext.SaveChanges();
                        ViewBag.SuccessMessage = "Hr group added successfully";
                    }
                    else
                    {
                        ViewBag.ErrorMessage = "Hr group name is already exists";
                    }
                }
            }
            catch (Exception ex)
            {
            }

            return(View(model));
        }
Beispiel #2
0
        public ActionResult Edit(string id)
        {
            HrGroupViewModel model = new HrGroupViewModel();

            try
            {
                if (ModelState.IsValid)
                {
                    var seasonId = Convert.ToInt32(id);

                    var checkSeason = _dbContext.tbl_HrGroups.Where(w => w.Id == seasonId).FirstOrDefault();
                    if (checkSeason != null)
                    {
                        model.Id   = checkSeason.Id;
                        model.Name = checkSeason.Name;
                    }
                    else
                    {
                        return(RedirectToAction("List", "HrGroup"));
                    }
                }
            }
            catch (Exception ex)
            {
            }

            return(View(model));
        }
Beispiel #3
0
        public ActionResult Edit(HrGroupViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var checkHrGroup = _dbContext.tbl_HrGroups.Where(w => w.Name == model.Name && w.Id != model.Id).FirstOrDefault();
                    if (checkHrGroup == null)
                    {
                        var userDetail = _dbContext.tbl_HrGroups.Where(w => w.Id == model.Id).FirstOrDefault();

                        userDetail.Name         = model.Name;
                        userDetail.ModifiedBy   = UserId;
                        userDetail.ModifiedDate = DateTime.Now;
                        _dbContext.SaveChanges();
                        ViewBag.SuccessMessage = "Hr group updated successfully";
                    }
                    else
                    {
                        ViewBag.ErrorMessage = "Hr group name is already exists";
                    }
                }
            }
            catch (Exception ex)
            {
            }

            return(View(model));
        }