public async Task <IActionResult> PutSucursal([FromBody] SucursalUpdateVM sucursal) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var actualizar = await _servicioSucursal.Update(sucursal); return(Ok(actualizar)); }
//---------------------------------------------------------------------- public async Task <SucursalVM> Update(SucursalUpdateVM model) { var actualizar = await _context.Sucursales.FindAsync(model.sucursal_id); if (actualizar == null) { throw new Exception("Registro no encontrado"); } actualizar.nombre = model.nombre; actualizar.cia_id = model.cia_id; actualizar.pais_id = model.pais_id; actualizar.estado_id = model.estado_id; actualizar.municipio_id = (int)model.municipio_id; actualizar.ciudad_id = model.ciudad_id; _context.Sucursales.Update(actualizar); await _context.SaveChangesAsync(); SucursalVM regresar = await GetSucursalVM(actualizar.sucursal_id); return(regresar); }