public DataResult <bool> UpdatePermissionType(int id, ResourcePermissionTypeModel permissionTypeModel) { var permissionType = new ResourcePermissionTypeEntity { Name = permissionTypeModel.Name, Description = permissionTypeModel.Description }; try { m_permissionTypeUoW.UpdatePermissionType(id, permissionType); return(Success(true)); } catch (NoResultException <ResourcePermissionTypeEntity> e) { m_logger.LogWarning(e); return(Error <bool>(m_translator.Translate("invalid-permission-type-id"), DataResultErrorCode.PermissionNotExistId)); } catch (DatabaseException e) { m_logger.LogWarning(e); return(Error <bool>(e.Message)); } }
public DataResult <int> CreatePermissionType(ResourcePermissionTypeModel permissionTypeModel) { var permissionType = new ResourcePermissionTypeEntity { Name = permissionTypeModel.Name, Description = permissionTypeModel.Description }; try { var result = m_permissionTypeUoW.CreatePermissionType(permissionType); return(Success(result)); } catch (DatabaseException e) { m_logger.LogWarning(e); return(Error <int>(e.Message)); } }