/// <summary> /// Add/Update group /// </summary> /// <returns></returns> public async Task <ActionResult> AddGroup(int id) { var groupMaster = await _masterService.GetGroupById(id); if (groupMaster == null) { groupMaster = new GroupMasterDTO(); } return(PartialView("_GroupMasterWizard", groupMaster)); }
/// <summary> /// Add/update group master /// </summary> /// <param name="groupMaster"></param> /// <returns></returns> public async Task AddUpdateGroup(GroupMasterDTO groupMaster) { if (groupMaster.GroupId > 0) { var groupDetails = await _dbContext.GroupMasters.FirstOrDefaultAsync(_ => _.GroupId == groupMaster.GroupId); groupDetails.Name = groupMaster.Name; groupDetails.Description = groupMaster.Description; groupDetails.ModifiedBy = Convert.ToInt32(SessionHelper.UserId); groupDetails.ModifiedOn = DateTime.Now; } else { _dbContext.GroupMasters.Add(new Data.Entity.GroupMaster { Name = groupMaster.Name, Description = groupMaster.Description, AddedBy = Convert.ToInt32(SessionHelper.UserId), CreatedOn = DateTime.Now, CreatedBy = Convert.ToInt32(SessionHelper.UserTypeId) }); } await _dbContext.SaveChangesAsync(); }
public async Task <ActionResult> AddGroup(GroupMasterDTO groupMaster) { await _masterService.AddUpdateGroup(groupMaster); return(Json(true, JsonRequestBehavior.AllowGet)); }