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)); }
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)); }
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)); }