コード例 #1
0
        public IActionResult Add([FromForm(Name = ("Image"))] IFormFile file, [FromForm] UnivercityImage UnivercityImage)
        {
            var result = _univercityImageService.Add(file, UnivercityImage);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
コード例 #2
0
        public IResult Add(IFormFile file, UnivercityImage univercityImage)

        {
            IResult result = BusinessRules.Run(CheckIfUnivercityHaveMoreThan1Images(univercityImage.UnivercityId),
                                               DeleteIfUnivercityHaveImage(univercityImage.UnivercityId));


            if (result != null)
            {
                return(result);
            }

            univercityImage.ImagePath = Filehelper.AddAsync(file);
            _univercityImageDal.Add(univercityImage);
            return(new SuccessResult());
        }
コード例 #3
0
        public IResult Add(Univercity entity)
        {
            _univercityDal.Add(entity);
            IUnivercityImageDal univercityImageDal = new EfUnivercityImageDal();
            var result = univercityImageDal.checkIfImageExist(entity.Id);

            if (!result)
            {
                UnivercityImage newUniImage = new UnivercityImage
                {
                    UnivercityId = entity.Id,
                    ImagePath    = "default.jpg"
                };
                univercityImageDal.Add(newUniImage);
            }
            return(new SuccessResult(Messages.Univercityadded));
        }