Example #1
0
 public Response <GroupModel> CreateGroup(GroupCreateRequestModel model)
 {
     try
     {
         using (var unitOfWork = new UnitOfWork())
         {
             var db       = unitOfWork.DataContext;
             var newGroup = new cms_Group();
             newGroup.GroupId = model.GroupId;
             newGroup.Leader  = model.Leader;
             newGroup.ClassId = model.ClassId;
             db.cms_Group.Add(newGroup);
             var commitResult = unitOfWork.Save();
             if (commitResult >= ConfigType.SUCCESS)
             {
                 return(new Response <GroupModel>(ConfigType.SUCCESS, "Ok", ConvertGroup(newGroup)));
             }
             else
             {
                 return(new Response <GroupModel>(ConfigType.ERROR, "NOT OK", null));
             }
         }
     }catch (Exception ex)
     {
         logger.Error(ex);
         return(new Response <GroupModel>(ConfigType.ERROR, ex.Message, null));
     }
 }
Example #2
0
        public GroupModel ConvertGroup(cms_Group cmsGroup)
        {
            try
            {
                GroupModel model = new GroupModel();
                model.GroupId = cmsGroup.GroupId;
                model.Leader  = cmsGroup.Leader;
                model.ClassId = cmsGroup.ClassId;

                return(model);
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                return(new GroupModel());
            }
        }