public ImageResponseModel AddImage(ImageRequestModel image) { var imgId = _imageService.AddImage(image.name, image.type, image.data); var imgResponse = new ImageResponseModel { imageId = imgId }; return(imgResponse); }
public async Task <IHttpActionResult> Post(ImageRequestModel sentImage) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } byte[] data = Convert.FromBase64String(sentImage.Data); int createdImageId = await this.images.Add(sentImage.Name, sentImage.Extension, sentImage.UserId, data); return(this.Ok(createdImageId)); }
public async Task<IHttpActionResult> Post(ImageRequestModel sentImage) { if (!this.ModelState.IsValid) { return this.BadRequest(this.ModelState); } byte[] data = Convert.FromBase64String(sentImage.Data); int createdImageId = await this.images.Add(sentImage.Name, sentImage.Extension, sentImage.UserId, data); return this.Ok(createdImageId); }
private Bitmap GetVerifyCodeImage() { ImageRequestModel image = new ImageRequestModel() { ImgUrl = "https://uac.10010.com/portal/Service/CreateImage", RefURL = "", AllowRedirect = false, CookieContainer = cookie, WebProxy = null, FakeIP = string.Empty }; return(HttpHelper.ImgageHttpWebRequest(image)); }
public void ImagesUploadingShouldMapToCorrectMethod() { var imageRequestModel = new ImageRequestModel() { Name = "rabbit", Extension = "png", UserId = "d1f526fa-321d-4c4f-91fd-7c188bcf3cbc", Data = "{imageAsBase64}" }; MyWebApi .Routes() .ShouldMap("api/Images/") .WithHttpMethod(HttpMethod.Post) .WithJsonContent(JsonConvert.SerializeObject(imageRequestModel)) .To<ImagesController>(c => c.Post(imageRequestModel)); }
public void ImagesUploadingShouldMapToCorrectMethod() { var imageRequestModel = new ImageRequestModel() { Name = "rabbit", Extension = "png", UserId = "d1f526fa-321d-4c4f-91fd-7c188bcf3cbc", Data = "{imageAsBase64}" }; MyWebApi .Routes() .ShouldMap("api/Images/") .WithHttpMethod(HttpMethod.Post) .WithJsonContent(JsonConvert.SerializeObject(imageRequestModel)) .To <ImagesController>(c => c.Post(imageRequestModel)); }
public async Task <IActionResult> PostAsync([FromBody] ImageRequestModel value) { await _repo.AddImage(new Images { ImageBlob = Convert.FromBase64String(value.ImageBlob), ImageLink = value.ImageLink, TaggedFaces = value.TaggedFaces.Select(face => new FaceRectangle { Name = face.Name, X1 = face.X1 ?? 0, X2 = face.X2 ?? 0, Y1 = face.Y1 ?? 0, Y2 = face.Y2 ?? 0 }).ToList() }); return(Ok()); }
public IHttpActionResult Put(int id, ImageRequestModel model) { var image = this.data .Images .All() .Where(i => i.ImageId == id) .FirstOrDefault(); if (image == null) { return this.NotFound(); } image.Url = model.Url; image.Description = model.Description; image.TouristSideId = model.TouristSideId; this.data.Images.Update(image); data.SaveChanges(); return this.Ok(image); }