public async Task <JsonResult> GuardarSistemasOperativos(SistemasOperativosViewModel modelo) { try { return(await Task.Run(() => { var resultado = altaClienteBusiness.GuardarSistemasOperativos(modelo); if (resultado.Rows.Count > 0) { var fila = resultado.Rows[0]; } // OBTENER DATOS PARA API // LLAMAR A API // GUARDAR DATOS EN ADUASIS var listaJSON = GetTableRows(resultado); return Json(new { resultado = true, mensaje = "", data = listaJSON }, JsonRequestBehavior.AllowGet); })); } catch (System.Exception ex) { return(await Task.Run(() => { return Json(new { resultado = false, mensaje = "Ocurrió un error al guardar los datos.", ErroTecnico = ex.Message }, JsonRequestBehavior.AllowGet); })); } }
private SistemasOperativosDTO ObtenerDTOSistemasOperativos(SistemasOperativosViewModel modelo) { var dto = new SistemasOperativosDTO(); dto.ID_precliente = modelo.ID_precliente; dto.ADUASIS = modelo.ADUASIS; dto.GP = modelo.GP; dto.Equipo = modelo.Equipo.IdEquipo.ToString(); dto.Correos = modelo.Correos; return(dto); }
public DataTable GuardarSistemasOperativos(SistemasOperativosViewModel modelo) { var dto = ObtenerDTOSistemasOperativos(modelo); try { var resultado = altaClienteRepository.GuardarSistemasOperativos(dto); return(resultado); } catch (System.Exception ex) { throw ex; } }