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));
     }
 }
Пример #2
0
        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();
 }