Ejemplo n.º 1
0
        public IHttpActionResult Post(PersonalTaskDto personalTask)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var task = Mapper.Map <PersonalTaskDto, PersonalTask>(personalTask);

            context.Task.Add(task);
            context.SaveChanges();
            personalTask.Id = task.Id;
            return(Created(new Uri(Request.RequestUri + "/" + task.Id), personalTask));
        }
Ejemplo n.º 2
0
        public IHttpActionResult Patch(int id, PersonalTaskDto pTaskDto)
        {
            var task = context.Task.FirstOrDefault(x => x.Id == id);

            Mapper.Map <PersonalTaskDto, PersonalTask>(pTaskDto, task);
            if (task != null)
            {
                context.SaveChanges();
            }
            else
            {
                return(NotFound());
            }
            return(Ok(task));
        }