Exemplo n.º 1
0
        public BaseViewModel <TaskViewPage> create(TaskCreateViewPage request)
        {
            var entity = new Task();

            entity.SetDefaultInsertValue(_repository.GetUsername());
            entity.IsDelete    = false;
            entity.Title       = request.Title;
            entity.Description = request.Description;
            entity.Status      = 0;

            _repository.Add(entity);
            Save();
            return(new BaseViewModel <TaskViewPage>
            {
                Data = _mapper.Map <TaskViewPage>(entity),
                StatusCode = HttpStatusCode.Created,
                Code = MessageConstants.SUCCESS,
            });
        }
Exemplo n.º 2
0
        public ActionResult <BaseViewModel <TaskViewPage> > create([FromBody] TaskCreateViewPage request)
        {
            var result = _taskService.create(request);

            return(Ok(result));
        }