// public async Task<ActionResult> Edit(Team team) public async Task <ActionResult> Edit(TeamView view) { if (ModelState.IsValid) { //if (view.ImageFile != null) //{ // MethodsHelper.Image = view.ImagePath; // MethodsHelper.Image = // FilesHelper.UploadPhoto( // view.ImageFile, // MethodsHelper.GetFolderSoccerFlag()); // MethodsHelper.Image = // string.Format( // "{0}{1}", // MethodsHelper.GetFolderSoccerFlag(), // MethodsHelper.Image); //} if (view.ImageFile != null) { MethodsHelper.Image = view.ImagePath; // CEHJ - Guarda la imagen en el FTP MethodsHelper.Image = FilesHelper.UploadPhoto( view.ImageFile, MethodsHelper.GetFolderSoccerFlag(), Convert.ToString(view.TeamId).Trim()); // CEHJ - Da formato a la imagen MethodsHelper.Image = string.Format( "{0}{1}", MethodsHelper.GetFolderSoccerFlag(), MethodsHelper.Image); } var team = TeamViewToTeam(view); team.ImagePath = MethodsHelper.Image; db.Entry(team).State = EntityState.Modified; response = await DbHelper.SaveChangeDB(db); if (response.IsSuccess) { return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, response.Message); } } // return View(team); return(View(view)); }