Exemple #1
0
        public async Task <ActionResult <DetallesMarcaResponse> > ActualizarMarca(RequestMarca marcaRequest)
        {
            try
            {
                if (marcaRequest.idMarca == 0)
                {
                    return(BadRequest(new Estatus()
                    {
                        descripcion = "idMarca incorrrecto.", estatus = "ERROR", _error = true
                    }));
                }

                var respuesta = await this.GuardarMarca(marcaRequest);

                return(Ok(respuesta));
            }
            catch (Exception e)
            {
                List <MarcaResponse> response = new List <MarcaResponse>()
                {
                    new MarcaResponse()
                    {
                        _error = true, estatus = "ERROR", descripcion = e.ToString()
                    }
                };
                return(BadRequest(response));
            }
        }
Exemple #2
0
        public async Task <ActionResult <DetallesMarcaResponse> > GuardarMarca(RequestMarca marcaRequest)
        {
            try
            {
                MarcaDTO marcaDTO = this._mapper.Map <MarcaDTO>(marcaRequest);

                var response = await this._iCrud.Guardar(marcaDTO);

                DetallesMarcaResponse respuesta = this._mapper.Map <DetallesMarcaResponse>(response);

                return(Ok(respuesta));
            }
            catch (Exception e)
            {
                List <MarcaResponse> response = new List <MarcaResponse>()
                {
                    new MarcaResponse()
                    {
                        _error = true, estatus = "ERROR", descripcion = e.ToString()
                    }
                };
                return(BadRequest(response));
            }
        }