// POST: api/Tarefas public HttpResponseMessage Post(TarefaViewModel tarefaViewModel) { if (ModelState.IsValid) { _tarefaAppService.Add(tarefaViewModel); return(Request.CreateResponse(HttpStatusCode.OK, tarefaViewModel)); } return(Request.CreateResponse(HttpStatusCode.BadRequest, tarefaViewModel)); }
public ActionResult Create(TarefaViewModel tarefaViewModel) { if (ModelState.IsValid) { _tarefaAppService.Add(tarefaViewModel); return(RedirectToAction("Index")); } return(View(tarefaViewModel)); }
public ActionResult Create(TarefaViewModel tarefa) { if (ModelState.IsValid) { var tarefaDomain = Mapper.Map <TarefaViewModel, Tarefa>(tarefa); _tarefaApp.Add(tarefaDomain); return(RedirectToAction("Index")); } return(View(tarefa)); }
public ActionResult <Tarefa> Post([FromBody] TarefaDto value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tarefa = new Tarefa(value.Titulo, value.Descricao, value.Status); _tarefaAppService.Add(tarefa); return(Ok(tarefa)); }