public async Task <RequestPais> UpdatePaisAsync(RequestPais pais) { using (var db = new DbContextJulio()) { var _pais = await db.pais.FirstOrDefaultAsync(m => m.id == pais.id); _pais.clave = pais.clave; _pais.descripcion = pais.descripcion; _pais.descripcion_larga = pais.descripcion_larga; _pais.correo_electronico = pais.correo_electronico; _pais.remitente = pais.remitente; _pais.servidor_pop = pais.servidor_pop; _pais.servidor_smtp = pais.servidor_smtp; _pais.usuario_correo = pais.usuario_correo; _pais.password_correo = pais.password_correo; _pais.prefijo_rms = pais.prefijo_rms; _pais.usuario_rms = pais.usuario_rms; _pais.password_rms = pais.password_rms; _pais.valor_punto = pais.valor_punto; _pais.url_programa = pais.url_programa; _pais.clave_carga = pais.clave_carga; _pais.url_logo = pais.url_logo; _pais.tipo_envio_digital = pais.tipo_envio_digital; _pais.tipo_envio_fisico = pais.tipo_envio_fisico; _pais.banner_carousel = pais.banner_carousel; _pais.theme = pais.theme; db.pais.AddOrUpdate(_pais); var result = await db.SaveChangesAsync(); return(pais); } }
public async Task <ResultJson> SaveHtml(htmlPais htmlTipe, string htmlText) { try { using (var db = new DbContextJulio()) { var pais = await db.pais.FirstOrDefaultAsync(); switch (htmlTipe) { case htmlPais.Aviso_de_privacidad: { pais.Aviso_de_privacidad = htmlText; } break; case htmlPais.Terminos_y_condiciones: { pais.Terminos_y_condiciones = htmlText; } break; case htmlPais.comofunciona_QUE_ES_RECOMPENSAS_LOYALTY: { pais.Que_Es_Recompensas_Loyalty = htmlText; } break; case htmlPais.comofunciona_REGLAMENTO_DEL_PROGRAMA: { pais.Reglamento_del_programa = htmlText; } break; case htmlPais.comofunciona_COMO_CANJEO_MIS_PUNTOS: { pais.Como_canjeo_mis_puntos = htmlText; } break; } db.Entry(pais).State = EntityState.Modified; await db.SaveChangesAsync(); } return(result); } catch (Exception ex) { result.Success = false; result.Message = ex.Message; return(result); } }