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