public async Task <JsonResult> DetalleMarca(int codigo) { MarcaOutput marca = await _marcaService.GetMarcaById(codigo); string titulo = (codigo == 0) ? "Agregar Nueva Marca" : "Modificar Marca"; marca = marca == null ? new MarcaOutput() : marca; MarcaVm resultado = _mapper.Map <MarcaVm>(marca); string htmlViewForm = await this.RenderViewAsync("_FormMarca", resultado); return(Json(new { htmlViewParial = htmlViewForm, titulo = titulo })); }
public async Task <JsonResult> AgregarEditarMarca(MarcaVm marcaVm) { string mensaje = (marcaVm.Codigo == 0) ? "Seccion Insertada Con exito" : "Seccion Modificada con exito"; if (!ModelState.IsValid) { List <string> validationErrors = GetErrorListFromModelState(ModelState); return(Json(new { success = false, validationErrors })); } MarcaInput marcaInput = _mapper.Map <MarcaInput>(marcaVm); await _marcaService.AgregarEditarMarcaAsync(marcaInput); string htmlViewTable = await GetParcialView(); return(Json(new { success = true, viewPartial = htmlViewTable, mensaje = mensaje })); }