示例#1
0
        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));
        }
示例#2
0
        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));
        }