public async Task <GroupEntityAccessPolicyDto> CreateGroupEntityAccessPolicy(GroupEntityAccessPolicyDto groupEntityAccessPolicyDto) { ValidateGroupEntityAccessPolicy(groupEntityAccessPolicyDto); var groupEntityAccessPolicy = _mapper.Map <GroupEntityAccessPolicy>(groupEntityAccessPolicyDto); groupEntityAccessPolicy = _groupEntityAccessPolicyRepository.Add(groupEntityAccessPolicy); await _groupEntityAccessPolicyRepository.SaveAsync(); return(_mapper.Map <GroupEntityAccessPolicyDto>(await _groupEntityAccessPolicyRepository.GetByIdAsync(groupEntityAccessPolicy.Id))); }
private void ValidateGroupEntityAccessPolicy(GroupEntityAccessPolicyDto groupEntityAccessPolicyDto) { //throw new NotImplementedException(); }
public Task <GroupEntityAccessPolicyDto> UpdateGroupEntityAccessPolicy(GroupEntityAccessPolicyDto groupEntityAccessPolicyDto) { throw new NotImplementedException(); }
public static void MappGroupEntityAccessPolicyDto(this GroupEntityAccessPolicy groupEntityAccessPolicy, GroupEntityAccessPolicyDto groupEntityAccessPolicyDto) { //groupEntityAccessPolicy.Id = groupEntityAccessPolicyDto.Id; groupEntityAccessPolicy.EntityTypeId = groupEntityAccessPolicyDto.EntityTypeId; groupEntityAccessPolicy.RoleId = groupEntityAccessPolicyDto.RoleId; groupEntityAccessPolicy.AllowAccess = groupEntityAccessPolicyDto.AllowAccess; groupEntityAccessPolicy.AccessType = groupEntityAccessPolicyDto.AccessType; groupEntityAccessPolicy.Deleted = groupEntityAccessPolicyDto.Deleted; groupEntityAccessPolicy.CreatedByUserId = groupEntityAccessPolicyDto.CreatedByUserId; groupEntityAccessPolicy.CreatedOn = groupEntityAccessPolicyDto.CreatedOn; groupEntityAccessPolicy.UpdatedByUserId = groupEntityAccessPolicyDto.UpdatedByUserId; groupEntityAccessPolicy.UpdatedOn = groupEntityAccessPolicyDto.UpdatedOn; }
public async Task <ActionResult <GroupEntityAccessPolicyDto> > CreateGroupEntityAccessPolicy([FromBody] GroupEntityAccessPolicyDto groupEntityAccessPolicyDto) { return(await _userService.CreateGroupEntityAccessPolicy(groupEntityAccessPolicyDto)); }