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));
 }