public async Task <IActionResult> Post(ContactoTarea contacto) { try { _context.ContactoTarea.Add(contacto); await _context.SaveChangesAsync(); return(new OkObjectResult(contacto)); } catch (DbUpdateException ex) { return(new BadRequestObjectResult(ex.InnerException.Message)); } }
public async Task <IActionResult> Put(ContactoTarea contact, int id) { try { var existing = _context.ContactoTarea.Where(s => s.Id == id).FirstOrDefault(); existing.IdContacto = contact.IdContacto; existing.IdTarea = contact.IdTarea; existing.Habilitado = contact.Habilitado; await _context.SaveChangesAsync(); return(new OkResult()); } catch (DbUpdateConcurrencyException ex) { return(new BadRequestObjectResult(ex.InnerException.Message)); } }
public async Task <IActionResult> Put([FromBody] ContactoTarea _contact, int id) { return(await contact.Put(_contact, id)); }
public async Task <IActionResult> Post([FromBody] ContactoTarea _contact) { return(await contact.Post(_contact)); }