public int CreateArtistImg(ImageBase64Model model) { var imageId = Repository.CreateArtistImage(model.ArtistId, model.UserEmail); imageFileManager.Create(model.TrackingId.ToString(), model.Image64, imageId); return(imageId); }
public int CreateAlbumImg(ImageBase64Model model) { var dir = String.Format("{0}/{1}", model.ArtistId, model.TrackingId); var imageId = Repository.CreateArtistImage(model.ArtistId, model.UserEmail); imageFileManager.Create(dir, model.Image64, imageId); return(imageId); }
private void CreateArtistImgDirectory(ImageBase64Model model) { var blobName = System.Configuration.ConfigurationManager.AppSettings["BlobImageName"]; var dir = String.Format("{0}/", model.TrackingId); try { //File.BasicStorageBlockBlobOperationsAsync(model.Image64, dir, 0, ".jpg", blobName).Wait(); } catch (Exception e) { throw e; } }
public HttpResponseMessage CreateImage([FromBody] ImageBase64Model model) { try { model.Image64 = model.Image64.Substring(model.Image64.IndexOf(",", StringComparison.Ordinal) + 1); if (_security.Verify(model.Token, model.UserEmail, model.ArtistId)) { return(Request.CreateResponse(HttpStatusCode.Created, _artist.CreateArtistImg(model))); } return(Request.CreateResponse(HttpStatusCode.Forbidden)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
private void CreateAlbumImage(ImageBase64Model model, int imgId) { var dir = "/artists/" + model.ArtistId + "/albums/" + model.AlbumId + "/img/"; //File.CreateImgFile(dir, model.Image64, imgId); }