public IActionResult GetLocalidad([FromBody] LocalidadViewModel idMunicipioFromFachada) { try { var localidades = _contextLocalidad.Localidades.Where(l => l.MunicipioId == idMunicipioFromFachada.Id); return(this.OkResponse(localidades)); } catch (Exception ex) { return(this.BadResponse(ex.ToString())); } }
public ActionResult Actualizar(LocalidadViewModel viewModel) { IJQGridModel gridModel = ArmarGrid(); switch (gridModel.Grid.AjaxCallBackMode) { case AjaxCallBackMode.AddRow: return(Agregar(viewModel, gridModel)); case AjaxCallBackMode.EditRow: return(Modificar(viewModel, gridModel)); default: return(gridModel.Grid.ShowEditValidationMessage("Opción no manejada.")); } }
private ActionResult Modificar(LocalidadViewModel viewModel, IJQGridModel gridModel) { viewModel.BindDropDowns(ListaDeProvincias()); try { var localidad = ListaDeLocalidades().Where(p => p.Id == viewModel.Id).Single(); localidad.Descripcion = viewModel.Descripcion; localidad.Provincia = ListaDeProvincias().Where(p => p.Id == viewModel.ProvinciaId).Single(); localidad.MaskTest = viewModel.MaskTest; } catch (Exception ex) { return(gridModel.Grid.ShowEditValidationMessage(ex.Message)); } return(Content("")); }
private ActionResult Agregar(LocalidadViewModel viewModel, IJQGridModel gridModel) { viewModel.BindDropDowns(ListaDeProvincias()); try { var localidad = new Localidad() { Id = Guid.NewGuid(), Descripcion = viewModel.Descripcion, Provincia = ListaDeProvincias().Where(p => p.Id == viewModel.ProvinciaId).Single() }; ListaDeLocalidades().Add(localidad); } catch (Exception ex) { return(gridModel.Grid.ShowEditValidationMessage(ex.Message)); } return(Content("")); }