public async Task <IActionResult> Rekognition(IFormFile UploadFile) { try { var request = UploadFile; var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot", UploadFile.FileName); using (var fileStream = new FileStream(path, FileMode.Create)) { await UploadFile.CopyToAsync(fileStream); } byte[] array = System.IO.File.ReadAllBytes(path); ClsFactory clsFactory = new ClsConcreteFactory(); IRekognition product = clsFactory.GetProduct("facerecognition"); //var res = product.GetData("", array); } catch (Exception ex) { Console.WriteLine(ex.ToString()); throw; } return(RedirectToAction("FactoryPattern")); }
public string GetCelebrityData([FromBody] ImageData imageData) { Console.WriteLine("Entered into the Method"); ClsFactory clsFactory = new ClsConcreteFactory(); IRekognition rekognition = clsFactory.GetProduct(imageData.RekognitionType); return(rekognition.GetImageInfo(imageData)); }