Esempio n. 1
0
        public int AddEditImage(ImageDomainModel img)
        {
            int result = 0;

            if (img.id > 0)
            {
                Images image = imageRepository.SingleOrDefault(x => x.id == img.id);

                if (image != null)
                {
                    image.imgByte = img.imgByte;
                    image.imgName = img.imgName;
                    image.imgPath = img.imgPath;

                    imageRepository.Update(image);
                    result = img.id;
                }
            }
            else // Add Player
            {
                Images image = new Images();

                image.imgByte = img.imgByte;
                image.imgName = img.imgName;
                image.imgPath = img.imgPath;

                imageRepository.Insert(image);

                result = image.id;
            }

            return(result);
        }
        public JsonResult ImageUpload(ImageViewModel model)
        {
            int result  = 0;
            int imageId = 0;

            var file = model.ImageFile;

            byte[] imagebyte = null;

            if (file != null)
            {
                file.SaveAs(Server.MapPath("/UploadedImage/" + file.FileName));

                BinaryReader reader = new BinaryReader(file.InputStream);

                imagebyte = reader.ReadBytes(file.ContentLength);

                ImageViewModel   img   = new ImageViewModel();
                ImageDomainModel imgDM = new ImageDomainModel();

                img.imgName = file.FileName;
                img.imgByte = imagebyte;
                img.imgPath = "/UploadedImage/" + file.FileName;

                AutoMapper.Mapper.Map(img, imgDM);

                result = imageBusiness.AddEditImage(imgDM);

                imageId = result;
            }

            return(Json(imageId, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public ImageDomainModel GetImage(int id)
        {
            var temp = imageRepository.SingleOrDefault(x => x.id == id);
            ImageDomainModel result = new ImageDomainModel();

            result.id      = temp.id;
            result.imgByte = temp.imgByte;
            result.imgName = temp.imgName;
            result.imgPath = temp.imgPath;

            return(result);
        }