public HttpResponseMessage AddUserLicense(UserLicenseDataMapping model)
        {
            var status = userLicenselogic.CreateMultiUserLicense(model);

            if (status)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, "Success"));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, userLicenselogic.ErrorMessage));
            }
        }
Exemplo n.º 2
0
        public void CreateUserLicense()
        {
            try
            {
                List <UserLicense> userLicList = new List <UserLicense>();
                UserLicense        lic         = new UserLicense();
                lic.UserId    = TeamMember.UserId;
                lic.LicenseId = LicenseList[0].Id;
                lic.License   = licLogic.GetLicenseById(lic.LicenseId);
                userLicList.Add(lic);
                UserLicense lic1 = new UserLicense();
                lic1.UserId    = TeamMember.UserId;
                lic1.LicenseId = LicenseList[1].Id;
                lic1.License   = licLogic.GetLicenseById(lic1.LicenseId);
                userLicList.Add(lic1);
                userLicLogic.CreateMultiUserLicense(userLicList, new List <string>()
                {
                    TeamMember.UserId
                });

                userLicList = new List <UserLicense>();
                UserLicense lic2 = new UserLicense();
                lic2.UserId    = AdminUser.UserId;
                lic2.LicenseId = LicenseList[2].Id;
                lic2.License   = licLogic.GetLicenseById(lic2.LicenseId);
                userLicList.Add(lic2);
                userLicLogic.CreateMultiUserLicense(userLicList, new List <string>()
                {
                    AdminUser.UserId
                });
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }