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)); }
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()); }
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)); }