public async Task <ActionResult> PostSubscriptions(ApiSubscriptions sub)
        {
            try
            {
                var resource = new CoreSubscriptions
                {
                    SubId       = sub.SubId,
                    AmountDue   = sub.AmountDue,
                    DueDate     = sub.DueDate,
                    CompanyName = sub.CompanyName,
                    User        = await _userRepo.GetUserById(sub.UserId)
                };

                await _repo.AddSubscriptionAsync(resource);

                return(Ok("Subscription added!"));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }