public JsonResult UploadImages(List <IFormFile> Files, int TypeOfRoomId)
        {
            int CountUploadSuccess = 0;

            foreach (var item in Files)
            {
                string    pathstr   = UploadedFile(item);
                ImageView imageView = new ImageView()
                {
                    ImageId      = 0,
                    ImagePath    = pathstr,
                    TypeOfRoomId = TypeOfRoomId
                };
                SaveImageRes result = ApiHelper <SaveImageRes> .HttpPostAsync($"image/save", "POST", imageView);

                if (result.ImageId > 0)
                {
                    CountUploadSuccess++;
                }
            }
            return(Json(new { data = CountUploadSuccess }));
        }
Esempio n. 2
0
        public async Task <SaveImageRes> Save(SaveImageReq saveImageReq)
        {
            SaveImageRes Result = new SaveImageRes();

            try
            {
                DynamicParameters parameters = new DynamicParameters();
                parameters.Add("@ImageId", saveImageReq.ImageId);
                parameters.Add("@ImagePath", saveImageReq.ImagePath);
                parameters.Add("@TypeOfRoomId", saveImageReq.TypeOfRoomId);


                Result = await SqlMapper.QueryFirstOrDefaultAsync <SaveImageRes>(cnn : connection,
                                                                                 sql : "sp_SaveImage",
                                                                                 param : parameters,
                                                                                 commandType : CommandType.StoredProcedure);

                return(Result);
            }
            catch (Exception)
            {
                return(Result);
            }
        }