public CreatorOptions CreateCreator([FromBody] CreatorWithFileModel creatormodelOptWithFileModel)
        {
            CreatorOptions creatoropt = new CreatorOptions
            {
                Username = creatormodelOptWithFileModel.Username,
                Email    = creatormodelOptWithFileModel.Email,
                Bio      = creatormodelOptWithFileModel.Bio
            };

            CreatorOptions creator = creatorService.CreateCreator(creatoropt);

            return(creator);
        }
        public CreatorOptions UpdateCreator(CreatorOptions creatorOptions, int creatorId)
        {
            Creator creator = dbContext.Creators.Find(creatorId);

            creator.Bio   = creatorOptions.Bio;
            creator.Email = creatorOptions.Email;
            dbContext.SaveChanges();

            return(new CreatorOptions
            {
                Username = creator.Username,
                Bio = creator.Bio,
                Email = creator.Email
            });
        }
        public CreatorOptions CreateCreator(CreatorOptions creatorOptions)
        {
            Creator creator = new Creator
            {
                Username = creatorOptions.Username,
                Email    = creatorOptions.Email,
                Bio      = creatorOptions.Bio,
                IsActive = true
            };

            dbContext.Creators.Add(creator);
            dbContext.SaveChanges();


            return(new CreatorOptions {
                Username = creator.Username,
                Email = creator.Email,
                Bio = creator.Bio
            });
        }
 public CreatorOptions UpdateCreator([FromBody] CreatorOptions creatorOptions, int id)
 {
     return(creatorService.UpdateCreator(creatorOptions, id));
 }
        public CreatorOptions GetCreatorById(int id)
        {
            CreatorOptions creatorOpt = creatorService.GetCreatorById(id);

            return(creatorOpt);
        }