Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
        /// <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();
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> AddGroup(GroupMasterDTO groupMaster)
        {
            await _masterService.AddUpdateGroup(groupMaster);

            return(Json(true, JsonRequestBehavior.AllowGet));
        }