public async Task <ActionResult> MovePhotos(int session) { String[] idPhotos = Request.Form["idPhotos"].Split(','); String oldSession = Request.Form["oldSession"]; String rootpath = Server.MapPath("~/images"); String sessionName = this.repoSesion.GetSESIONID(session).NAME; String oldSessionName = this.repoSesion.GetSESIONID(int.Parse(oldSession)).NAME; String oldFolder = Path.Combine(rootpath + "\\Sesion\\" + oldSessionName); String destinationFolder = Path.Combine(rootpath + "\\Sesion\\" + sessionName); foreach (String id in idPhotos) { int idPhoto = int.Parse(id); String imageName = this.repoPhoto.GetPhotoById(idPhoto).PICTURE; ToolImage.MoveImage(imageName, oldFolder, destinationFolder); this.repoPhoto.MovePhotosSesion(idPhoto, session); } return(Json(true)); }
public async Task <IActionResult> MovePhotos(int session) { String idPhotos = Request.Form["idPhotos"]; String[] idArray = idPhotos.Split(','); String oldSession = Request.Form["oldSession"]; String sessionName = this.repoSesion.GetSESIONID(session).Name; String oldSessionName = this.repoSesion.GetSESIONID(int.Parse(oldSession)).Name; String oldFolder = prov.MapPath(Folders.Session, oldSessionName); String destinationFolder = prov.MapPath(Folders.Session, sessionName); foreach (String id in idArray) { int idPhoto = int.Parse(id); String imageName = this.repoPhoto.GetPhotoById(idPhoto).Picture; ToolImage.MoveImage(imageName, oldFolder, destinationFolder); this.repoPhoto.MovePhotosSesion(idPhoto, session); } return(Json(true)); }