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