예제 #1
0
        public Core.Dto.ModulePrivilege Create(Core.Dto.ModulePrivilege ModulePrivilegeDto)
        {
            var ModulePrivilege = ModulePrivilegeDto.ConvertToEntity();

            _unitOfWork.BeginTransaction();
            _unitOfWork.ModulePrivilegeRepository.Create(ModulePrivilege);

            ModulePrivilegeDto = ModulePrivilege.ConvertToDto();

            _unitOfWork.Commit();

            return(ModulePrivilegeDto);
        }
예제 #2
0
        public Core.Dto.ModulePrivilege Update(Core.Dto.ModulePrivilege ModulePrivilegeDto)
        {
            var existingModulePrivilege = _unitOfWork.ModulePrivilegeRepository.Get(ModulePrivilegeDto.Id).ConvertToDto();

            existingModulePrivilege.CustomerId  = ModulePrivilegeDto.CustomerId;
            existingModulePrivilege.FeatureId   = ModulePrivilegeDto.FeatureId;
            existingModulePrivilege.ModuleId    = ModulePrivilegeDto.ModuleId;
            existingModulePrivilege.PrivilegeId = ModulePrivilegeDto.PrivilegeId;


            _unitOfWork.BeginTransaction();

            var ModulePrivilege = _unitOfWork.ModulePrivilegeRepository.Update(existingModulePrivilege.ConvertToEntity());

            _unitOfWork.Commit();

            ModulePrivilegeDto = ModulePrivilege.ConvertToDto();

            return(ModulePrivilegeDto);
        }
예제 #3
0
 public Core.Dto.ModulePrivilege Put(Core.Dto.ModulePrivilege modulePrivilege)
 {
     return(_modulePrivilegeService.Update(modulePrivilege));
 }
예제 #4
0
 public Core.Dto.ModulePrivilege Post(Core.Dto.ModulePrivilege modulePrivilege)
 {
     return(_modulePrivilegeService.Create(modulePrivilege));
 }