public string AddImage(string name) { Task <byte[]> task = this.Request.Content.ReadAsByteArrayAsync(); task.Wait(); byte[] byteArray = task.Result; Image image = new Image(); image.ImageName = name; image.ImageData = byteArray; Datastore.AddImage(image); return(image.ImageName + " is added."); }