public IActionResult Edit(TareaRequest oTareaRequest) { Respuesta oResponse = new Respuesta(); try { using (TodoListContext db = new TodoListContext()) { Tarea oTarea = db.Tarea.Find(oTareaRequest.Id); oTarea.Nombre = oTareaRequest.Nombre; oTarea.IdUsuario = oTareaRequest.IdUsuario; oTarea.IdEstado = oTareaRequest.IdEstado; oTarea.Descripcion = oTareaRequest.Descripcion; db.Entry(oTarea).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oResponse.Result = 1; oResponse.Message = "Tarea modificada exitosamente"; return(Ok(oResponse)); } } catch (Exception ex) { oResponse.Message = ex.Message; } return(Ok(oResponse)); }
public IActionResult Add(TareaRequest oTareaRequest) { Respuesta oResponse = new Respuesta(); try { using (TodoListContext db = new TodoListContext()) { Tarea oTarea = new Tarea(); oTarea.Nombre = oTareaRequest.Nombre; oTarea.IdUsuario = oTareaRequest.IdUsuario; oTarea.IdEstado = oTareaRequest.IdEstado; oTarea.Descripcion = oTareaRequest.Descripcion; db.Tarea.Add(oTarea); db.SaveChanges(); oResponse.Result = 1; oResponse.Message = "Tarea agregada exitosamente"; return(Ok(oResponse)); } } catch (Exception ex) { oResponse.Message = ex.Message; } return(Ok(oResponse)); }