Ejemplo n.º 1
0
        public IHttpActionResult RemoveTicFile(TicAttachedFile ticFileData)
        {
            postedFiles.Remove(ticFileData.fileName);


            //Session["ticketType"] = 1;

            return(Ok("OK"));
        }
Ejemplo n.º 2
0
        public IHttpActionResult SaveTicFile(TicAttachedFile ticFileData)
        {
            // Also store attachments
            if (FileUploadController.postedFiles.Count > 0)
            {
                var fileNameUnique = "";
                foreach (var fileName in FileUploadController.postedFiles)
                {
                    var fileSourcePath = Path.Combine(HttpContext.Current.Server.MapPath("~/TempFiles"), fileName);
                    // Get the complete file path
                    fileNameUnique = ticFileData.ticID + fileName;
                    var fileDestPath = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileNameUnique);
                    // Save the uploaded file to "UploadedFiles" folder
                    File.Move(fileSourcePath, fileDestPath);
                    // Also store file path in DB
                    TicAttachment ticAttachment = new TicAttachment
                    {
                        //uTic.TicketId = uTic.TicketId;
                        TicketId = Convert.ToInt32(ticFileData.ticID),
                        FilePath = fileDestPath,
                        FileName = fileNameUnique
                    };

                    db.TicAttachments.Add(ticAttachment);
                    db.SaveChanges();
                }
                //var fileName = FileUploadController.postedFiles.First();



                FileUploadController.postedFiles.Clear();
            }


            //Session["ticketType"] = 1;

            return(Ok("OK"));
        }