private string Upload(LojaView l) { string UrlImagem = null; if (l.UrlFotoLoja != null) { string uploadsFolder = Path.Combine(webHostEnvironment.WebRootPath, "images"); UrlImagem = Guid.NewGuid().ToString() + "_" + l.UrlFotoLoja.FileName; string filePath = Path.Combine(uploadsFolder, UrlImagem); using (var fileStream = new FileStream(filePath, FileMode.Create)) { l.UrlFotoLoja.CopyTo(fileStream); } } return(UrlImagem); }
public async Task <IActionResult> Create(LojaView c) { if (ModelState.IsValid) { string UrlImagem = Upload(c); Loja l = new Loja { UrlFotoLoja = UrlImagem, NomeLoja = c.NomeLoja, CategoriaLoja = c.CategoriaLoja, TelefoneLoja = c.TelefoneLoja, CidadeLoja = c.CidadeLoja, EnderecoLoja = c.EnderecoLoja, UserId = User.Identity.Name }; ctx.Add(l); await ctx.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(c)); }