public ActionResult MensajeContacto(string email, string asunto, string mensaje) { Respuesta respuesta = new Respuesta(); respuesta.Resultado = Tool.EmailEsValido(email); if (!respuesta.Resultado) { respuesta.Descripcion = "Email No Valido"; return(Json(respuesta)); } List <string> emailTo = new List <string>(); emailTo.Insert(0, "*****@*****.**"); emailTo.Insert(1, email); foreach (string mail in emailTo) { respuesta.Resultado = Notify.EnviarEmail(mail, asunto, mensaje, null); asunto = "Contacto www.tuidentidad.com.co"; mensaje = "Gracias por contactarnos... <br> Hemos recibido tu consulta y te responderemos en la brevedad de lo posible.<br><br> ATT: www.tuidentidad.com.co"; } if (respuesta.Resultado) { respuesta.Descripcion = "Mensaje Enviado"; } else { respuesta.Descripcion = "Error Enviando"; } return(Json(respuesta)); }
public HttpResponseMessage CreateCompany([FromBody] Company company) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); if (company == null) { response = new HttpResponseMessage(HttpStatusCode.BadRequest); response.Content = new StringContent(EngineData.modeloImcompleto, Encoding.Unicode); return(response); } bool resultado = Tool.EmailEsValido(company.Email); if (!resultado) { response = new HttpResponseMessage(HttpStatusCode.InternalServerError); response.Content = new StringContent(EngineData.emailNoValido, Encoding.Unicode); return(response); } company.Codigo = Tool.ConstruirCodigo(); resultado = Metodo.CreateCompany(company); if (!resultado) { response.Content = new StringContent(EngineData.falloCrearCompany, Encoding.Unicode); } else { Notificacion.EnviarEmail(company.Email, company.Codigo, company.NameCompany); response.Content = new StringContent(EngineData.transaccionExitosa, Encoding.Unicode); response.Headers.Location = new Uri(EngineData.UrlBase + EngineData.UrlCompany); } return(response); }
public async Task <ActionResult> Contact(string user, string email, string password, string password2) //REGISTRO DE USUARIO { ViewBag.Response = null; if (Request.HttpMethod == "GET" || string.IsNullOrEmpty(user) || string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password)) { return(View()); } bool result = Tool.EmailEsValido(email); if (!result) { ViewBag.Response = "Email no valido"; } string jsonUserApi = Funcion.BuildCreateUserApiStr(user, email, password); bool resultado = await Proceso.CreateUserApi(jsonUserApi, FuncionHttp); if (resultado) { ViewBag.Response = "Registro satisfactorio"; } else { ViewBag.Response = "Registro fallido. Intente con otro usuario y asegurese de que su email no este registrado"; } return(View()); }
public Person SetListPerson(string strValue, IEngineTool Tool) { string[] x = strValue.Split('#'); Person p = new Person(); p.Foto = x[0]; p.Nombre = x[1]; p.Apellido = x[2]; p.Dni = x[3]; p.Matricula = x[4]; p.Rh = x[5]; p.Grado = x[6]; p.Grupo = x[7]; if (Tool.EmailEsValido(x[8])) { p.Email = x[8]; } else { p.Email = string.Empty; } p.Company = x[9]; p.Qr = string.Empty; p.Turno = Convert.ToInt32(x[10]); return(p); }
public HttpResponseMessage CreateUser([FromBody] UserApi user) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); if (string.IsNullOrEmpty(user.Email) || string.IsNullOrEmpty(user.Password) || string.IsNullOrEmpty(user.User)) { response = new HttpResponseMessage(HttpStatusCode.BadRequest); response.Content = new StringContent(EngineData.modeloImcompleto, Encoding.Unicode); return(response); } bool resultado = false; resultado = Tool.EmailEsValido(user.Email); if (!resultado) { response = new HttpResponseMessage(HttpStatusCode.InternalServerError); response.Content = new StringContent(EngineData.emailNoValido, Encoding.Unicode); return(response); } resultado = Metodo.CreateUser(user); if (!resultado) { response.Content = new StringContent(EngineData.falloCrearUsuario, Encoding.Unicode); } else { response.Content = new StringContent(EngineData.transaccionExitosa, Encoding.Unicode); response.Headers.Location = new Uri(EngineData.UrlBase + EngineData.UrlLogin); } return(response); }
public string BuildUserApiStr(string user, string password, IEngineTool Tool) { UserApi modelo = new UserApi(); bool result = Tool.EmailEsValido(user); if (result) { modelo.Email = user; modelo.User = "******"; } else { modelo.User = user; modelo.Email = "A"; } modelo.Password = password; return(JsonConvert.SerializeObject(modelo)); }