public async Task <ActionResult <BaseResponse <Transportistasredespacho> > > Put(string id, [FromBody] Transportistasredespacho transportistaredespacho) { Transportistasredespacho transportistaredespachoEncontrado = await Repository.TransportistaRedespacho.Get(id); if (transportistaredespachoEncontrado != null) { Repository.TransportistaRedespacho.Detach(transportistaredespachoEncontrado); Repository.TransportistaRedespacho.Update(transportistaredespacho); if (await Repository.Complete() > 0) { return(Ok(new BaseResponse <Transportistasredespacho>("Registro actualizado con éxito", transportistaredespacho))); } else { return(BadRequest(new BaseResponse <Transportistasredespacho>("Error", "Ocurrió un error al actualizar el registro"))); } } return(NotFound(new BaseResponse <Transportistasredespacho>("Not Found", "No se encontró al Transportista"))); }
public async Task <ActionResult <BaseResponse <Transportistasredespacho> > > Post([FromBody] Transportistasredespacho transportistasRedespacho) { await Repository.TransportistaRedespacho.Add(transportistasRedespacho); if (await Repository.Complete() > 0) { return(Ok(new BaseResponse <Transportistasredespacho>("Registro generado con éxito", transportistasRedespacho))); } else { return(BadRequest(new BaseResponse <Transportistasredespacho>("Ocurrió un error al dar de alta el registro"))); } }