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