Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
 private void ValidateGroupEntityAccessPolicy(GroupEntityAccessPolicyDto groupEntityAccessPolicyDto)
 {
     //throw new NotImplementedException();
 }
Ejemplo n.º 3
0
 public Task <GroupEntityAccessPolicyDto> UpdateGroupEntityAccessPolicy(GroupEntityAccessPolicyDto groupEntityAccessPolicyDto)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
 public async Task <ActionResult <GroupEntityAccessPolicyDto> > CreateGroupEntityAccessPolicy([FromBody] GroupEntityAccessPolicyDto groupEntityAccessPolicyDto)
 {
     return(await _userService.CreateGroupEntityAccessPolicy(groupEntityAccessPolicyDto));
 }