public void CreateNotice(NoticeCreateRequestModel model) { if (model == null) { throw new OrgException("Invalid notice"); } if (String.IsNullOrWhiteSpace(model.Title)) { throw new OrgException("Invalid title"); } if (String.IsNullOrWhiteSpace(model.Content)) { throw new OrgException("Invalid content"); } using (OrgCommEntities dbc = new OrgCommEntities(DBConfigs.OrgCommConnectionString)) { OrgComm.Data.Models.Notice notice = new OrgComm.Data.Models.Notice { Title = model.Title, Content = model.Content, CreatedBy = 1, //TEMP CreatedDate = DateTime.Now, }; dbc.Notices.Add(notice); dbc.SaveChanges(); } }
public ResultModel CreateNotice(NoticeCreateRequestModel param) { ResultModel result = new ResultModel(); try { SystemBL bl = new SystemBL(); bl.CreateNotice(param); result.Status = true; result.Message = "Notice created"; } catch (OrgException oex) { result.Status = false; result.Message = oex.Message; } catch (Exception ex) { result.Status = false; result.Message = AppConfigs.InternalErrorMessage; if (AppConfigs.DebugInternalMessage) { result.InternalMessage = ex.Message; } } return(result); }