public async Task<ActionResult> Create(PhotographViewModel model)
        {
            if (ModelState.IsValid)
            {
               
                // TODO: Talvez redimensionar?
                //var fileName = Guid.NewGuid().ToString() + Path.GetExtension(model.Image.FileName);

                var banner = new Banner
                {
                   // UriPath = Path.Combine("Public/BannerPhotographs", fileName),
                    UriPath=model.UriPath,
                    PublicationDate = model.PublicationDate,
                    RemovalDate = model.RemovalDate,
                    IsVisible = model.IsVisible
                };

                //banner.BannerTexts.Add(
                //    new BannerTranslation
                //    {
                //        BannerPhotographId = banner.Id,
                //        LanguageCode = LanguageDefinitions.DefaultLanguage,
                //        Title = model.I18nTexts[0].Title
                //    });

                db.Banners.Add(banner);
                await db.SaveChangesAsync();
                return RedirectToAction("Index");
            }

            return View(model);
        }
 // GET: /BackOffice/BannerPhotograph/Create
 public ActionResult Create()
 {
     var model = new PhotographViewModel
     {
         I18nTexts = new List<PhotographI18nViewModel>
         {
             new PhotographI18nViewModel { LanguageCode = LanguageDefinitions.DefaultLanguage }
         }
     };
     return View(model);
 }