Ejemplo n.º 1
0
        public TaskCommentApiModel Create(TaskCommentApiModel model)
        {
            var message = AutoMapperConfig.Mapper.Map <TaskCommentApiModel, TaskComment>(model);

            _context.TaskComments.Add(message);
            _context.SaveChanges();
            return(AutoMapperConfig.Mapper.Map <TaskComment, TaskCommentApiModel>(message));
        }
Ejemplo n.º 2
0
        public TaskCommentApiModel Update(TaskCommentApiModel model)
        {
            var text = _context.TaskComments.FirstOrDefault(t => t.Id == model.Id);

            if (text == null)
            {
                return(null);
            }
            text.Text = model.Text;
            _context.SaveChanges();
            return(AutoMapperConfig.Mapper.Map <TaskComment, TaskCommentApiModel>(text));
        }
Ejemplo n.º 3
0
        public ModelResponse <TaskCommentApiModel> Put(TaskCommentApiModel model)
        {
            var item = _service.Update(model);

            return(PrepareResponse <ModelResponse <TaskCommentApiModel> >(x => x.Item = item));
        }