public Response <TaskMessageModel> Create(TaskMessageCreateModel createModel) { try { using (var unitOfWork = new UnitOfWork()) { TaskMessage entity = new TaskMessage { CreatedOnDate = DateTime.Now, CreatedByUserId = createModel.CreatedByUserId, Status = 0, Deadline = createModel.Deadline, ModuleId = createModel.ModuleId, RelatedId = createModel.RelatedId, TaskType = createModel.TaskType, Title = createModel.Title, UserId = createModel.UserId, IsMyTask = createModel.IsMyTask }; unitOfWork.GetRepository <TaskMessage>().Add(entity); if (unitOfWork.Save() >= 1) { return(GetById(entity.MessageId)); } return(new Response <TaskMessageModel>(0, "", null)); } } catch (Exception ex) { return(new Response <TaskMessageModel>(-1, ex.ToString(), null)); } }
public IHttpActionResult Create(TaskMessageCreateModel createModel) { string UserId = Request.Headers.GetValues("UserId").FirstOrDefault(); createModel.CreatedByUserId = Convert.ToInt32(UserId); var result = handler.Create(createModel); return(Ok(result)); }
public Response <List <TaskMessageModel> > SendToListUser(string list, TaskMessageCreateModel createModel) { throw new NotImplementedException(); }