public async Task <ActionResult> mtdActualizaComerciante(int id, [FromBody] Comerciantes comerciantes) { try { var response = await context.tbcomerciantes.FirstOrDefaultAsync(x => x.id == id); if (response.id != id) { return(BadRequest()); } response.str_apellido_ap = comerciantes.str_apellido_ap; response.str_apellido_mat = comerciantes.str_apellido_mat; response.str_nombre = comerciantes.str_nombre; response.str_comerciante = comerciantes.str_comerciante; response.str_telefono = comerciantes.str_telefono; response.last_modified_by = comerciantes.last_modified_by; response.last_modified_date = DateTime.Now; response.intidconcesion_id = comerciantes.intidconcesion_id; await context.SaveChangesAsync(); return(Ok()); } catch (Exception ex) { //ModelState.AddModelError("token", ex.Message); //return BadRequest(ModelState); return(Json(new { token = ex.Message })); } }
public async Task <ActionResult> mtdIngresarComerciante([FromBody] Comerciantes comerciantes) { try { ParametrosController par = new ParametrosController(context); ActionResult <DateTime> horadeTransaccion = par.mtdObtenerHora(); string strComercianteN = comerciantes.str_nombre + ' ' + comerciantes.str_apellido_ap + ' ' + comerciantes.str_apellido_mat; var response = await context.tbcomerciantes.FirstOrDefaultAsync(x => x.str_nombre + ' ' + x.str_apellido_ap + x.str_apellido_mat == strComercianteN); if (response == null) { comerciantes.created_date = horadeTransaccion.Value; comerciantes.last_modified_date = horadeTransaccion.Value; context.tbcomerciantes.Add(comerciantes); await context.SaveChangesAsync(); return(Ok()); } //ModelState.AddModelError("token", "El comerciante ya se encuentra registrado"); //return BadRequest(ModelState); return(Json(new { token = "El comerciante ya se encuentra registrado" })); } catch (Exception ex) { //ModelState.AddModelError("token", ex.Message); //return BadRequest(ModelState); return(Json(new { token = ex.Message })); } }