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(); var ExisteCodigo = _vendedor.GetVendedorByCodigo(vendedor.CODIGO); if (ExisteCodigo == null) { vendedorFunction.CreateVendedor(vendedor); } else { vendedorFunction.EditVendedor(vendedor); } var mesg = Request.CreateResponse(HttpStatusCode.Created); mesg.Headers.Location = new Uri(Request.RequestUri + vendedor.CODIGO.ToString()); return(mesg); } catch (Exception) { throw; } } }
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)); }