コード例 #1
0
        public async Task <ActionResult <BaseResponse <Clientesdireccionesentrega> > > Put(string idCliente, string id, [FromBody] Clientesdireccionesentrega direccionEntrega)
        {
            Clientesdireccionesentrega direccionEntregaEncontrado = await Repository.ClienteDireccionesEntrega.Get(idCliente, id);

            if (direccionEntregaEncontrado != null)
            {
                Repository.ClienteDireccionesEntrega.Detach(direccionEntregaEncontrado);
                Repository.ClienteDireccionesEntrega.Update(direccionEntrega);

                if (await Repository.Complete() > 0)
                {
                    return(Ok(new BaseResponse <Clientesdireccionesentrega>("Registro actualizado con éxito", direccionEntrega)));
                }
                else
                {
                    return(BadRequest(new BaseResponse <Clientesdireccionesentrega>("Error", "Ocurrió un error al actualizar el registro")));
                }
            }

            return(NotFound(new BaseResponse <Clientesdireccionesentrega>("Not Found", "No se encontró la direccion")));
        }
コード例 #2
0
        public async Task <ActionResult <BaseResponse <Clientesdireccionesentrega> > > Post([FromBody] Clientesdireccionesentrega direccionEntrega)
        {
            Clientesdireccionesentrega direccionEntregaEncontrado = await Repository.ClienteDireccionesEntrega.Get(direccionEntrega.IdCliente, direccionEntrega.Id);

            if (direccionEntregaEncontrado != null)
            {
                return(BadRequest(new BaseResponse <Clientesdireccionesentrega>("Bad request", "El registro ya existe")));
            }


            await Repository.ClienteDireccionesEntrega.Add(direccionEntrega);

            if (await Repository.Complete() > 0)
            {
                return(Ok(new BaseResponse <Clientesdireccionesentrega>("Registro generado con éxito", direccionEntrega)));
            }
            else
            {
                return(BadRequest(new BaseResponse <Clientesdireccionesentrega>("Bad request", "Ocurrió un error al dar de alta el registro")));
            }
        }