public async Task <IActionResult> GetRole([FromRoute] Guid roleId, CancellationToken cancellationToken) { Models.RoleDetails roleDetailsModel = await this.Manager.GetRole(roleId, cancellationToken); return(this.Ok(this.ModelFactory.ConvertFrom(roleDetailsModel))); }
public void ModelFactory_ConvertFrom_RoleDetails_ModelIsNull_NullReturned() { IModelFactory modelFactory = new ModelFactory(); RoleDetails roleDetailsModel = null; DataTransferObjects.Responses.RoleDetails roleDetailsDto = modelFactory.ConvertFrom(roleDetailsModel); roleDetailsDto.ShouldBeNull(); }
/// <summary> /// Converts from. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public RoleDetails ConvertFrom(Models.RoleDetails model) { if (model == null) { return(null); } return(new RoleDetails { RoleId = model.RoleId, RoleName = model.RoleName }); }
public void ModelFactory_ConvertFrom_RoleDetails_ModelConverted() { IModelFactory modelFactory = new ModelFactory(); RoleDetails roleDetailsModel = new RoleDetails { RoleId = Guid.Parse(SecurityServiceManagerTestData.Role1Id), RoleName = SecurityServiceManagerTestData.RoleName }; DataTransferObjects.Responses.RoleDetails roleDetailsDto = modelFactory.ConvertFrom(roleDetailsModel); roleDetailsDto.RoleId.ShouldBe(Guid.Parse(SecurityServiceManagerTestData.Role1Id)); roleDetailsDto.RoleName.ShouldBe(SecurityServiceManagerTestData.RoleName); }
public void ModelFactory_ConvertFrom_ListRoleDetails_ModelsConverted() { IModelFactory modelFactory = new ModelFactory(); RoleDetails roleDetailsModel = new RoleDetails { RoleId = Guid.Parse(SecurityServiceManagerTestData.Role1Id), RoleName = SecurityServiceManagerTestData.RoleName }; List <RoleDetails> roleDetailsModelList = new List <RoleDetails>(); roleDetailsModelList.Add(roleDetailsModel); List <DataTransferObjects.Responses.RoleDetails> rolesDetailsDtoList = modelFactory.ConvertFrom(roleDetailsModelList); rolesDetailsDtoList.ShouldNotBeNull(); rolesDetailsDtoList.ShouldNotBeEmpty(); rolesDetailsDtoList.Count.ShouldBe(roleDetailsModelList.Count); rolesDetailsDtoList.First().RoleId.ShouldBe(Guid.Parse(SecurityServiceManagerTestData.Role1Id)); rolesDetailsDtoList.First().RoleName.ShouldBe(SecurityServiceManagerTestData.RoleName); }