public async Task <IActionResult> PutSucursal([FromBody] SucursalUpdateVM sucursal) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var actualizar = await _servicioSucursal.Update(sucursal); return(Ok(actualizar)); }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> editDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); SucursalDTO sucursalDTO = new SucursalDTO(); try { if (collection.EditAction == EditActionConstant.EDIT) { sucursalDTO.SucursalId = Convert.ToInt32(editDictionary["SucursalId"]); } sucursalDTO.EmpresaId = Convert.ToInt32(editDictionary["EmpresaId"]); sucursalDTO.Nombre = editDictionary["Nombre"].ToString(); sucursalDTO.Direccion = editDictionary["Direccion"].ToString(); sucursalDTO.Telefono = editDictionary["Telefono"].ToString(); sucursalDTO.Capacidad = editDictionary["Capacidad"].ToString(); sucursalDTO.DistritoId = Convert.ToInt32(editDictionary["DistritoId"]); sucursalDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { sucursalService.Create(sucursalDTO); } else { sucursalService.Update(sucursalDTO); } jsonResultMessage.message = "Sucursal grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }