Beispiel #1
0
        public Response <ClassModel> CreateClass(ClassCreateRequestModel model)
        {
            try
            {
                using (var unitOfWork = new UnitOfWork())
                {
                    var db       = unitOfWork.DataContext;
                    var newClass = new cms_Class();
                    newClass.Name = model.Name;


                    db.cms_Class.Add(newClass);
                    var commitResult = unitOfWork.Save();
                    if (commitResult >= ConfigType.SUCCESS)
                    {
                        return(new Response <ClassModel>(ConfigType.SUCCESS, "Ok", ConvertClass(newClass)));
                    }
                    else
                    {
                        return(new Response <ClassModel>(ConfigType.ERROR, "NOT OK", null));
                    }
                }
            }catch (Exception ex)
            {
                logger.Error(ex);
                return(new Response <ClassModel>(ConfigType.ERROR, ex.Message, null));
            }
        }
Beispiel #2
0
        public ClassModel ConvertClass(cms_Class cmsClass)
        {
            try
            {
                ClassModel model = new ClassModel();
                model.ClassId = cmsClass.ClassId;
                model.Name    = cmsClass.Name;

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