public ActionResult Enviar() { //Redirect 301 to Home return(new RedirectResult("/", true)); var model = new PromocaoEnviar(); ViewBag.ActiveNav = "Natal de Luz"; /* base model defaults */ model.Title = "Envie sua foto para o Concurso Cultural Natal de Luz de Curitiba"; model.Description = "Uma das épocas mais bonitas do ano está chegando e que tal começar a decorar a sua casa para o Natal?! A sua casa ou rua pode ser eleita a mais bem decorada de Curitiba. Envie sua foto e Participe!"; model.Robots = "index, follow"; model.Canonical = $"{Constants.UrlWeb}/natal-de-luz"; model.ImgOpenGraph = $"{Constants.UrlWeb}/content/images/landing/natal-de-luz/avatar.jpg"; int promocaoId = 2; var promocao = Promocao.Load(promocaoId); //ViewBag.Editorial = Editorial.Load(4); //ViewBag.ExibirLogo = true; ViewBag.ConcursoAberto = promocao.Status; return(View(model)); }
public ActionResult EnviarPost(PromocaoEnviar model) { try { int promocaoId = 2; var objInscricao = new InscricaoNatalDeLuz { PromocaoId = promocaoId, Nome = model.Nome, Email = model.Email, Telefone = model.Telefone, DtNascimento = model.Nascimento, Cidade = model.Cidade, Titulo = model.Titulo, //ImagemCasaTb = filesCasa[0], //ImagemCasaOr = filesCasa[1], StatusInscricaoId = 1, DtCadastro = DateTime.Now, OptInNews = model.OptInNews, Cpf = model.Cpf, //ImagemRuaTb = filesRua[0], //ImagemRuaOr = filesRua[1], //TipoInscricaoId = 1 //ComprovanteResidencia = "" }; var imagemComprovante = model.ImagemComprovante.InputStream; if (model.TipoCasa) { //model.ImagemCasa.SaveAs(@"D:\Esfera\MassaNews.Portal\MassaNews.Portal\bin\bufu.jpg"); //model.ImagemComprovante.SaveAs(@"D:\Esfera\MassaNews.Portal\MassaNews.Portal\bin\bufu2.jpg"); var imagemCasa = model.ImagemCasa.InputStream; var filesCasa = FileManager.UploadSingleImageToPromotion(imagemCasa, "\\uploads\\promocao\\natal-de-luz\\casa"); objInscricao.ImagemCasaTb = filesCasa[0]; objInscricao.ImagemCasaOr = filesCasa[1]; objInscricao.ComprovanteResidencia = FileManager.UploadSingleFilePromotion(model.ImagemComprovante, "\\uploads\\promocao\\natal-de-luz\\casa", null, true); objInscricao.TipoInscricaoId = 1; //objInscricao. = filesCasa; //objInscricao.ImagemCasaOr = filesCasa; //filesComprovante = FileManager.UploadSingleImageToPromotion(imagemComprovante, "\\uploads\\promocao\\natal-de-luz\\casa"); } else if (model.TipoRua) { var imagemRua = model.ImagemRua.InputStream; var filesRua = FileManager.UploadSingleImageToPromotion(imagemRua, "\\uploads\\promocao\\natal-de-luz\\rua"); objInscricao.ImagemRuaTb = filesRua[0]; objInscricao.ImagemRuaOr = filesRua[1]; objInscricao.ComprovanteResidencia = FileManager.UploadSingleFilePromotion(model.ImagemComprovante, "\\uploads\\promocao\\natal-de-luz\\rua", null, true); objInscricao.TipoInscricaoId = 2; } objInscricao.Save(); //newsletter if (model.OptInNews) { var objNewsletter = new Newsletter { Nome = model.Nome, Email = model.Email, CidadeId = 12 }; objNewsletter.Subscribe(); } return(Json("ok")); } catch (Exception ex) { Response.StatusCode = 500; return(Json(new { Error = ex.Message })); } }