Exemplo n.º 1
0
        public HttpResponseMessage Create(Vendedor vendedor)
        {
            if (vendedor.CODIGO == 0 || (string.IsNullOrEmpty(vendedor.NOMBRE) ||
                                         string.IsNullOrEmpty(vendedor.APELLIDO) || string.IsNullOrWhiteSpace(vendedor.NUMERO_IDENTIFICACION)) ||
                vendedor.CODIGO_CIUDAD == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Verifique los datos, Nopueden ser vacios."));
            }
            else
            {
                try
                {
                    var vendedorFunction = new VendedorFunctions();
                    vendedorFunction.CreateVendedor(vendedor);

                    var mesg = Request.CreateResponse(HttpStatusCode.Created);
                    mesg.Headers.Location = new Uri(Request.RequestUri + vendedor.CODIGO.ToString());

                    return(mesg);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult Edit(byte codigo, Vendedor vendedor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (codigo != vendedor.CODIGO)
            {
                return(BadRequest());
            }

            var vendedorUpdate = new VendedorFunctions();
            var result         = vendedorUpdate.EditVendedor(vendedor);

            return(StatusCode(HttpStatusCode.NotFound));
        }