public int AddPermissionModule(PermissionModule permissionModule) { if (permissionModule.ParentModuleId != null) { permissionModule.Level = GetPermissionModule(permissionModule.ParentModuleId.Value).Level + 1; } return(_permissionModuleRepository.InsertAndGetId(permissionModule)); }
public PermissionModule UpdatePermissionModule(PermissionModule permissionModule) { if (permissionModule.ParentModuleId != null) { permissionModule.Level = GetPermissionModule(permissionModule.ParentModuleId.Value).Level + 1; } var updatedItem = GetPermissionModule(permissionModule.Id); Mapper.Map(permissionModule, updatedItem); return(_permissionModuleRepository.Update(updatedItem)); }