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)); } }
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); } }